$sql = "INSERT INTO t_user (f_username, f_password, f_name,f_email)VALUES()";
10年積累的成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問(wèn)題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先做網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有孝義免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
$sql = "('$username ','$pwd ','$name ','$email ')";
這一部分錯(cuò)了吧。應(yīng)該是這樣、
$sql = "INSERT INTO t_user (f_username, f_password, f_name,f_email)VALUES";
$sql. = "('$username ','$pwd ','$name ','$email ')";
第二個(gè)sql是$sql.不要忘記后面還有一個(gè)點(diǎn),表示和上面的sql語(yǔ)句鏈接起來(lái),因?yàn)槟阆旅媸呛蜕厦骀溄悠饋?lái)的,所以第一個(gè)$sql后面values后面就不用加()括號(hào)了。
看看你網(wǎng)頁(yè)的代碼:
$sql="insert into 'test'('id','title','dates','contents')values(null,'$title',now(),'$content')";
mysql_query($sql);
echo "插入成功";
你這個(gè)代碼插入成功失敗都會(huì)顯示成功,沒(méi)有真正判斷是否插入成功,一般應(yīng)該這樣寫(xiě):
$sql="insert into test(id,title,dates,contents)values(null,'$title',now(),'$content')";
if (mysql_query($sql)) echo "插入成功";
else echo "插入失敗,SQL:$sqlbr錯(cuò)誤:".mysql_error();
這是因?yàn)槟愕臄?shù)據(jù)庫(kù)連接方式是mysqli,不是mysql,所以:
mysql_query
要改為
mysqli_query
或者
$conn-query
應(yīng)該是你使用來(lái)變量的緣故
肯定和數(shù)據(jù)庫(kù)里面執(zhí)行的語(yǔ)句不完全一樣