解決php mysql查詢插入中文亂碼問題_PHP教程
推薦:php pdo連接報(bào)錯(cuò)Connection failed: SQLSTATE[HY000] [2002]下面我們來看看php pdo_mysql連接報(bào)錯(cuò)Connection failed: SQLSTATE[HY000] [2002] No such file or directory問題的解決辦法。 錯(cuò)誤 Connection failed: SQLSTATE[HY000] [2002] No such file or directory 環(huán)境概述: MacOS xampp 搭建的開發(fā)環(huán)境 apache mysql php xa
一.中文問題其實(shí)就是經(jīng)統(tǒng)一編碼了否則就會(huì)亂碼
1.數(shù)據(jù)庫與php頁面編碼統(tǒng)一
2.數(shù)據(jù)庫數(shù)據(jù)表字段與頁面編碼統(tǒng)一
如果做到上面兩種就不存在中文亂碼問題了,那么我們來看mysql中文亂碼問題解決例子
1.我的mysql表如下
--
-- 表的結(jié)構(gòu) `useradmin`
--
上面所有的都是utf8編碼了,這樣我來測試一個(gè)中文
我說可以正常進(jìn)入也有人說肯定不行其實(shí)關(guān)鍵不在sql語句了,重點(diǎn)在于php連接mysql數(shù)據(jù)時(shí)的編碼設(shè)置,如下。
頁面編輯為gbk
連接數(shù)據(jù)庫之后提交肯定是亂碼或保存不進(jìn)行了,如果要解決這個(gè)mysql中文亂碼問題很簡單在查詢處的
這樣再提交你會(huì)發(fā)現(xiàn)就算你的頁面是gbk的提交的數(shù)據(jù)保存也會(huì)成功哦
ps:對(duì)于ajax我們就一定要用uft8了,因?yàn)閍jax只支持uft8模式傳輸數(shù)據(jù)。
分享:PHP中PDO_MYSQL擴(kuò)展安裝的2種方法方法一 看到CakePHP文檔要求安裝pdo_mysql擴(kuò)展,于是就嘗試安裝了一下。 這里我的系統(tǒng)是CentOS 6.0。如果你的系統(tǒng)是其他版本的Linux/Unix,可以參考。如果你的系統(tǒng)是Windows的,抱歉,以下內(nèi)容不適合你,請(qǐng)移步。 首先是下載pdo_mysql擴(kuò)展的源碼包。下載頁面在這里:ht
- php pdo連接報(bào)錯(cuò)Connection failed: SQLSTATE[HY000] [2002]
- PHP中PDO_MYSQL擴(kuò)展安裝的2種方法
- php中Ctype函數(shù)用法詳解
- PHP header()輸出圖片緩存
- PHP生成RSS文件類實(shí)例
- php實(shí)現(xiàn)兩表合并成新表并且有序排列的方法
- php查詢ip所在地的方法
- phpmyadmin安裝教程 phpmyadmin安裝配置
- PHP程序員必須遵循的PHP編程準(zhǔn)則
- php提取網(wǎng)頁正文內(nèi)容的例子
- PHP官方Windows擴(kuò)展列表
- 修改php.ini中的max_input_vars參數(shù)限制提交的表單數(shù)量
PHP教程Rss訂閱編程教程搜索
PHP教程推薦
- PHP技巧:詳解phplib模板使用過程及運(yùn)行原理
- 基于MySQL分區(qū)性能的詳細(xì)介紹
- 淺談PHP 編碼規(guī)范-注釋
- 詳解PHP內(nèi)置訪問資源的超時(shí)時(shí)間 time_out file_get_contents read_file
- 將Oracle內(nèi)置的安全特性用于php
- 作為PHP程序員應(yīng)該了解MongoDB的五件事
- 實(shí)例:用PHP技術(shù)解決網(wǎng)站URL格式過長的問題
- 自己輕松修復(fù)Discuz!數(shù)據(jù)庫技巧
- 詳細(xì)解析 PHP 向 MySQL 發(fā)送數(shù)據(jù)過程
- php打開文件fopen函數(shù)的使用說明
- 相關(guān)鏈接:
- 教程說明:
PHP教程-解決php mysql查詢插入中文亂碼問題
。