je voulais dire pour afficher les erreurs MySQL directement sur ta page afin de savoir de quoi il retourne il faut construire ta requête en ajoutant mysql_error()
Ex :
$requete = "SELECT champ1 from table ORDER BY id DESC";
$result = mysqli_query($data_connexion, $requete) or die(mysql_error());
// or die va tuer le script, l'arrêtant sur (mysql_error()) qui retournera l'erreur responsable. à utiliser à des fins de débuguage uniquement pour ne pas laisser passer des infos sensibles.
Pour ton script, après, tu peux ajouter des @ devant tes mysqli_query en le tapant ainsi @mysqli_query ...
l'arobase a pour effet de masquer toute éventuelle erreur qui pourrait survenir. Pour la sécurité, c'est mieux 