在phpadmin 里插入 以下語句 看看報不報錯。看是不是引號報錯
成都創(chuàng)新互聯(lián)公司于2013年成立,先為嵊州等服務建站,嵊州等地企業(yè),進行企業(yè)商務咨詢服務。為嵊州企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務解決您的所有建站問題。
insert into user(username,pwd,email) values(111,222,333)
這是因為你的數(shù)據(jù)庫連接方式是mysqli,不是mysql,所以:
mysql_query
要改為
mysqli_query
或者
$conn-query
$sql="insert into 'test'('id','title','dates','contents')values(null,'$title',now(),'$content')";
mysql_query($sql);
echo "插入成功";
你這個代碼插入成功失敗都會顯示成功,沒有真正判斷是否插入成功,一般應該這樣寫:
$sql="insert into test(id,title,dates,contents)values(null,'$title',now(),'$content')";
if (mysql_query($sql)) echo "插入成功";
else echo "插入失敗,SQL:$sqlbr錯誤:".mysql_error();
應該是你使用來變量的緣故
肯定和數(shù)據(jù)庫里面執(zhí)行的語句不完全一樣
建議你在執(zhí)行插入語句之前執(zhí)行
mysqli_query($link,"set names 'utf8'");
還有mysql_error改成mysqli_error
實在不行把報的錯截個圖