Maison >développement back-end >Problème PHP >PHP n'a pas réussi à écrire dans la base de données MySQL

PHP n'a pas réussi à écrire dans la base de données MySQL

王林
王林original
2019-10-21 09:45:084921parcourir

PHP n'a pas réussi à écrire dans la base de données MySQL

Lors de l'écriture d'une page Web, dans certaines circonstances, mysql_connect peut se connecter à la base de données et mysql_select_db sélectionne la bonne table, mais mysql_query ne peut pas être utilisé pour insérer des données dans la base de données.

Il existe de nombreuses situations dans lesquelles vous rencontrez cette situation. Tout d'abord, vous devez vérifier si votre instruction SQL peut s'exécuter normalement dans la ligne de commande Mysql et si elle peut terminer la fonction. S'il peut fonctionner normalement, cela signifie que votre instruction SQL est correcte. Utilisez ensuite

  $res = mysql_query($sql, $con);
   if($res){
       echo "插入成功";
   }
    else{
     echo mysql_error();
    }

pour résoudre le problème en fonction du message d'erreur. Si mysql_error() ne peut pas être affiché, il peut s'agir d'une erreur de codage. mysql_query( "set names GBK"); cela peut être résolu en ajoutant votre propre méthode d'encodage mysql après les noms.

Tutoriel recommandé : Tutoriel vidéo PHP

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn