In PHP können Sie die Funktion mysql_query() verwenden, um die MySQL-Kodierung festzulegen. Die Syntax lautet „mysql_query('SET NAMESkodierungsmethode');“; die Funktion mysql_query() muss nach der Anweisung mysql_connect() platziert werden .
In PHP können Sie die Funktion mysql_query() verwenden, um die MySQL-Kodierung festzulegen.
Wenn PHP eine Verbindung zur Datenbank herstellt, also nach dem Hinzufügen von
//设置数据的字符集utf-8 mysql_query("set names 'utf8'"); mysql_query("set character_set_client=utf8"); mysql_query("set character_set_results=utf8");
nach mysql_connect(), ist es am besten, utf-8 als Webseiten-Zeichensatz zu verwenden. UTF-8 ist eine internationale Standardkodierung und ein Trend.
Wenn Ihre Webseitenkodierung gb2312 ist, dann SET NAMES GB2312. Der Herausgeber empfiehlt jedoch dringend, dass die Webseitenkodierung, der MySQL-Datentabellen-Zeichensatz und PHPmyAdmin alle UTF-8 verwenden.
Hinweis:
Der vor dem PHP-Programm hinzugefügte Code, der Datenbankoperationen ausführen muss, muss mit dem PHP-Code gb2312 übereinstimmen ist gb2312. Wenn es sich um utf-8 handelt, ist die MySQL-Codierung utf8, sodass beim Einfügen oder Abrufen von Daten keine verstümmelten Zeichen auftreten
mysqli_query()
In PHP sind alle SQL-Anweisungen eine Zeichenfolge . Diese Befehlszeichenfolge muss zur Ausführung an mysqli_query() übergeben werden.
mysqli_query(mysql, sql);
Erklärung:
MySQL-Parameter ist das Verbindungsobjekt von MySQL, der Rückgabewert, wenn die Funktion mysqli_connect() erfolgreich ausgeführt wird.
SQL-Parameter ist der auszuführende SQL-Befehl (String).
Gibt „true“ zurück, wenn er erfolgreich ist, und false, wenn er fehlschlägt ! !
Das obige ist der detaillierte Inhalt vonWie stelle ich die MySQL-Codierung in PHP ein?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!