亚洲最大看欧美片,亚洲图揄拍自拍另类图片,欧美精品v国产精品v呦,日本在线精品视频免费

  • 站長(zhǎng)資訊網(wǎng)
    最全最豐富的資訊網(wǎng)站

    php mysql 無(wú)法查詢中文名字怎么辦

    php mysql無(wú)法查詢中文名字的解決辦法:1、保證MySQL和PHP的編碼一致;2、在php頁(yè)面頭部加上“header("Content-type: text/html; charset=utf-8");”。

    php mysql 無(wú)法查詢中文名字怎么辦

    本文操作環(huán)境:Windows7系統(tǒng)、PHP7.1、Dell G3電腦。

    php mysql 無(wú)法查詢中文名字怎么辦?

    1.保證MySQL和PHP的編碼一致

    MySQL

    修改整個(gè)數(shù)據(jù)庫(kù)的編碼格式

    注意:如果數(shù)據(jù)不重要的話,可以直接使用更改數(shù)據(jù)庫(kù)的編碼格式,再重新建表即可。(此例中的數(shù)據(jù)庫(kù)是test)

    alter database test character set utf8

    修改整張表的編碼格式

    注意:如果數(shù)據(jù)是重要數(shù)據(jù)的話,執(zhí)行下列代碼把整張表編碼格式轉(zhuǎn)換成utf8即可(此例中的數(shù)據(jù)表是students)

    alter table students convert to character set utf8

    修改students 表中sname 字段的編碼格式

    注意:第一個(gè)sanme是要給表中的sname字段修改編碼格式。

    第二個(gè)sname varchar(64)是要修改的字段名和字段類型(一般和原表中一樣,不會(huì)做修改)

    not null是修改sname不能為空的。(可以選擇不加)

    alter table students change sname sname varchar(64) character set utf8 not null;

    也可以使用phpMyAdmin進(jìn)入數(shù)據(jù)表

    php mysql 無(wú)法查詢中文名字怎么辦

    或進(jìn)入數(shù)據(jù)庫(kù)

    php mysql 無(wú)法查詢中文名字怎么辦

    PHP

    在php頁(yè)面頭部加上:

    header("Content-type: text/html; charset=utf-8");  //注意:這一句前不能向頁(yè)面輸出任何內(nèi)容

    另外在html里設(shè)置的是

    2.獲取由搜索框傳遞來(lái)的信息后,加上單引號(hào)

    搜索框:

    輸入名字:

    搜索

    xxx.php: $tofind = $_POST["userName"]; $sql = "SELECT * FROM user WHERE  name='$tofind';"; $result = $conn->query($sql);

    即可實(shí)現(xiàn)查詢漢字字符串

    【至少我的成了。。】

    推薦學(xué)習(xí):《PHP視頻教程》

    贊(0)
    分享到: 更多 (0)
    網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)