亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

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是什么意思,終止符?不明白

正在回答

3 回答

因為單雙引號的問題。

'insert?accounts?(account)?values('農商卡')'?//?注意這里的單引號

導致 PHP引擎解析出錯。后來正確是因為 后來的寫法是:

$sql="insert?accounts?(account)?values('農商卡')";?//?改為雙引號就正確了


0 回復 有任何疑惑可以回復我~
#1

iaiotas 提問者

好的謝謝!老是分不清
2017-04-14 回復 有任何疑惑可以回復我~

重新搜到一個寫法,輸入成功了

$sql="insert?accounts?(account)?values('農商卡')";
if(mysqli_query($con,$sql)){
	echo?"輸入成功";}
	else{
		echo?"Error:".$sql."<br/>".$con->error;}

還是沒懂為啥insert要拿出來才行

0 回復 有任何疑惑可以回復我~

insert那句復制到mysql里成功插入了

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
PHP與MySQL關系大揭秘
  • 參與學習       72509    人
  • 解答問題       978    個

讓我們一起走上探秘之旅,找尋php和mysql戀愛的真諦

進入課程

insert無法輸入中文項…數據庫、表、連接、php頭都設置了utf8

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號