Heim  >  Artikel  >  Backend-Entwicklung  >  PHP konnte nicht in die MySQL-Datenbank schreiben

PHP konnte nicht in die MySQL-Datenbank schreiben

王林
王林Original
2019-10-21 09:45:084817Durchsuche

PHP konnte nicht in die MySQL-Datenbank schreiben

Beim Schreiben einer Webseite kann mysql_connect unter bestimmten Umständen eine Verbindung zur Datenbank herstellen und mysql_select_db wählt die richtige Tabelle aus, mysql_query kann jedoch nicht zum Einfügen von Daten in die Datenbank verwendet werden.

Es gibt viele Situationen, in denen Sie auf diese Situation stoßen. Zuerst müssen Sie prüfen, ob Ihre SQL-Anweisung normal in der MySQL-Befehlszeile ausgeführt werden kann und ob sie die Funktion ausführen kann. Wenn es normal ausgeführt werden kann, bedeutet dies, dass Ihre SQL-Anweisung korrekt ist. Verwenden Sie dann

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

, um das Problem anhand der Fehlermeldung zu lösen. Wenn mysql_error() nicht angezeigt werden kann, liegt möglicherweise ein Codierungsfehler vor mysql_query( "setnamen GBK"); es kann gelöst werden, indem man nach den Namen eine eigene MySQL-Kodierungsmethode hinzufügt.

Empfohlenes Tutorial: PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonPHP konnte nicht in die MySQL-Datenbank schreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn