數據庫佈局:PHP - 插入SQL錯誤
rid (auto increment) (primary key) (255)
song (varchar) (120)
artist (varchar) (30)
by(varchar) (33)
key(varchar) (60)
PHP代碼:
$sql = "INSERT INTO Requests (song,artist,by,key)
VALUES ('$song','$artist','$by','$key')";
if($this->db->query($sql))
{
die("true");
}
echo 'false: ' . $this->db->error;
錯誤:
false: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'by,key) VALUES ('testsong','testing','kyle','example')' at line 1
幫助?我有很多年了,我看不出這個SQL有什麼問題?提前致謝!
*「我已經探聽了很長時間,我看不出這個SQL有什麼問題嗎?」 - 「靠近'鍵)' - MySQL甚至會告訴你它在哪裏「啓動」。 –
是的,所以我檢查了數據庫的列中正確的,檢查過的語法 - 抱歉,我不知道那些被截斷的單詞存在,我會嘗試知道我下一次從未教過的東西,不要擔心@ Fred-ii - – KDOT