Heim  >  Artikel  >  Backend-Entwicklung  >  Wie stelle ich die MySQL-Codierung in PHP ein?

Wie stelle ich die MySQL-Codierung in PHP ein?

青灯夜游
青灯夜游Original
2020-11-06 17:34:102274Durchsuche

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 .

Wie stelle ich die MySQL-Codierung in PHP ein?

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!

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