示例代碼錯了, array(PDO::ATTR_AUTOCOMMIT, 0)應該是 array(PDO::ATTR_AUTOCOMMIT=>0) 沒有執(zhí)行成功不是因為事務回滾,而是拋出異常導致了后面的數(shù)據(jù)庫操作根本沒有執(zhí)行。
2017-08-05
最新回答 / 鴨梨同學
在 MySQL 的安裝目錄下有一個?my.ini?配置文件,通過修改這個配置文件可以一勞永逸的解決亂碼問題。在這個配置文件中?[mysql] 與客戶端配置相關,[mysqld] 與服務器配置相關。默認配置如下:[mysql]?default-character-set=utf8將默認編碼?default-character-set=utf8 改為?default-character-set=gbk ,重新啟動 MySQL 服務即可。
2017-07-06
除了樓下說的QQ郵箱需要開啟STMP服務,我個人還是失敗了,報的錯是:
找不到套接字ssl,你是不是在配置PHP時忘了?
然后我去百度了下,找到了解決辦法
去配置文件 php.int 搜索extension=php_openssl.dll
;extension=php_openssl.dll
如果前面有分號記得去掉,就是啟用該擴展
找不到套接字ssl,你是不是在配置PHP時忘了?
然后我去百度了下,找到了解決辦法
去配置文件 php.int 搜索extension=php_openssl.dll
;extension=php_openssl.dll
如果前面有分號記得去掉,就是啟用該擴展
2017-06-25
那個判斷‘沒有執(zhí)行語句’的語句應該放在$sql!=null的else{}里面,不然好像沒用
2017-06-21
默認地,PHP 對所有的 GET、POST 和 COOKIE 數(shù)據(jù)自動運行 addslashes()。所以您不應對已轉(zhuǎn)義過的字符串使用 addslashes(),因為這樣會導致雙層轉(zhuǎn)義
2017-06-15