首頁 > 後端開發 > PHP問題 > php mysqli如何設定編碼

php mysqli如何設定編碼

藏色散人
發布: 2023-03-04 17:40:01
原創
4722 人瀏覽過

php mysqli設定編碼的語法是“mysqli_query($con,'set names utf8');”,該語句表示將編碼設為“utf8”,其中“mysqli_query”函數的參數需要兩個。

php mysqli如何設定編碼

推薦:《PHP影片教學》 

先看一段實例程式碼:

<?php
header ( "Content-type:text/html;charset=utf-8" );  //统一输出编码为utf-8
$con = mysqli_connect ( &#39;localhost&#39;, &#39;root&#39;, &#39;&#39; ); //数据库连接
if (mysqli_select_db ( $con, &#39;mytest&#39; )) {
echo "数据库ok";
} else {
echo &#39;数据库错误&#39;;
}
 
<span style="color:#ff0000;">mysqli_query($con,&#39;set names utf8&#39;); //设置读取数据后的编码</span>
$query = "select * from users";
 
$arr = mysqli_query ( $con, $query );
print_r ( mysqli_fetch_array ( $arr ) );
mysqli_close ( $con );
?>
登入後複製

重點備註:

1.資料庫建立時必須指定utf-8編碼

2.建立專案後在專案上設定預設編碼為utf-8

3. mysqli_query($con,'set names utf8'); 

注意mysqli_query和mysql_query的參數差異:mysql_query("SET NAMES 'utf8'");的參數只有一個,mysqli的需要兩個,否則報錯

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

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
function mysqli() 錯誤
來自於 1970-01-01 08:00:00
0
0
0
php不同目錄下mysqli_query(): Couldn't fetch mysqli
來自於 1970-01-01 08:00:00
0
0
0
mysqli set_charset()的正確使用
來自於 1970-01-01 08:00:00
0
0
0
有關mysqli在自訂方法的問題,求解決?
來自於 1970-01-01 08:00:00
0
0
0
MySQLi中的非緩衝查詢?
來自於 1970-01-01 08:00:00
0
0
0
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板