哎呦哎,我真的服了,老是不對。
媽蛋,終於好了。
html頁面表單提交的用戶名,用php 插入mysql時一直出錯。
然後我這樣做:
1、將 我的 user表 用utf8編碼。
2、在php文件一開始加上這句話:
header(“Content-Type: text/html;charset=UTF-8”);
3、在連接數據庫後,加上這條代碼:
$con->query(“SET NAMES utf8”);
$con=mysqli_connect(“IP地址”,“用戶”,“密碼”,“數據庫名”); //連接數據庫
$con->query(“SET NAMES utf8”);
4、給變量加上單引號’ ’
其中 $name是用中文賦值的。
前三步是我看網上說的,寫上以後沒有效果。
第四步是 我想起之前C#插入數據庫時也出現亂碼問題和插不進去的問題,然後就把變量名用單引號括起來就好了。
我覺得要成功插入得四步都寫。就這樣吧,不糾結了。