首頁  >  文章  >  後端開發  >  php怎麼設定mysql編碼?

php怎麼設定mysql編碼?

青灯夜游
青灯夜游原創
2020-11-06 17:34:102315瀏覽

在php中,可以使用mysql_query()函數來設定mysql編碼,語法「mysql_query('SET NAMES 編碼方式');」;mysql_query()函數需要放置在mysql_connect()語句之後。

php怎麼設定mysql編碼?

在php中,可以使用mysql_query()函數來設定mysql編碼。

在PHP連接資料庫的時候,也就是mysql_connect()之後加入

//设置数据的字符集utf-8
mysql_query("set names 'utf8'");
mysql_query("set character_set_client=utf8");
mysql_query("set character_set_results=utf8");

網頁字元集最好選用utf-8。 utf-8是國際標準編碼,是趨勢。

如果你的網頁編碼是gb2312,那就是 SET NAMES GB2312。但編輯強烈建議網頁編碼、MySQL資料表字元集、PHPmyAdmin都統一使用UTF-8。

注意:

在需要做資料庫操作的php程式前加的mysql_query("set names '編碼'");編碼,一定要和php編碼一致,如果php編碼是gb2312那mysql編碼就是gb2312,如果是utf-8那mysql編碼就是utf8,這樣插入或擷取資料時就不會出現亂碼了

#mysqli_query()

在php中,所有的sql語句都是一個字串。這個指令字串需要交給,mysqli_query()來執行。

mysqli_query(mysql, sql);

說明:

mysql參數 是mysql的連接對象,mysqli_connect()這個函數執行成功時的回傳值。

sql參數是所要執行的sql指令(字串)

執行成功回傳true,失敗回傳false

範例:

1 (1).jpg

#更多程式相關知識,請造訪:程式設計入門! !

以上是php怎麼設定mysql編碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn