我遇到問題。當我想從PHP在MySQL表中插入它不工作,並將其寫入錯誤MySQLi插入時出錯
Unknown column 'pass' in 'field list'
我試圖刪除並通過PHP創建整個表和它的作品。
當我在phpMyAdmin中嘗試相同的查詢時,它可以工作。
我的PHP是
$sql = "INSERT INTO users(login,name,surname,pass,city,street,email,cardnr,zip,phone) VALUES('".$login."','".$name."','".$surname."','".$pass."','".$city."','".$street."','".$mail."','".$card."','".$zip."','".$phone."')";
$this->link->query($sql);
請幫助我,感謝和抱歉,我的英語
沒有什麼錯乍一看查詢。然而,PHPMYAdmin在執行之前確實會改變一些查詢,你能發佈PHPMyAdmin的執行嗎? (它在結果屏幕上顯示) – dtech
您似乎正在使用框架。如果是這樣的話,爲什麼要寫出查詢而不是使用框架爲數據庫交互提供的接口? – Shauna
也許你正在使用另一個數據庫的列不存在,在您的PHP代碼。 – Joseadrian