在php中,可以使用mysql_query()函數來設定mysql編碼,語法「mysql_query('SET NAMES 編碼方式');」;mysql_query()函數需要放置在mysql_connect()語句之後。
在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
範例:
#更多程式相關知識,請造訪:程式設計入門! !
以上是php怎麼設定mysql編碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!