insert無法輸入中文項…數據庫、表、連接、php頭都設置了utf8
Parse error: syntax error, unexpected '農商卡' (T_STRING) in D:\demo\test.php on line?9
9行開始是
if(mysqli_query($con,'insert?accounts?(account)?values('農商卡')')){
echo?"輸入成功";}
else{
echo?"輸入失敗";}accounts字段格式是varchar(15)。T_STRING是什么意思,終止符?不明白
2017-04-09
因為單雙引號的問題。
'insert?accounts?(account)?values('農商卡')'?//?注意這里的單引號導致 PHP引擎解析出錯。后來正確是因為 后來的寫法是:
$sql="insert?accounts?(account)?values('農商卡')";?//?改為雙引號就正確了2017-04-04
重新搜到一個寫法,輸入成功了
$sql="insert?accounts?(account)?values('農商卡')"; if(mysqli_query($con,$sql)){ echo?"輸入成功";} else{ echo?"Error:".$sql."<br/>".$con->error;}還是沒懂為啥insert要拿出來才行
2017-04-04
insert那句復制到mysql里成功插入了