2017-04-04 88 views
0

附近使用我正在使用此代碼在我的表格中添加新列,但無法獲得成功,它向我顯示了此錯誤。列名是$paper_name您的SQL語法有錯誤;檢查對應於您的MariaDB服務器版本的手冊,以找到正確的語法以便在

您的SQL語法錯誤;檢查 對應於您MariaDB的服務器版本,你需要一個反勾

"ALTER TABLE User_data ADD `".$paper_name."` VARCHAR(255)" 

值在單引號正確的語法使用 附近

$query1 ="ALTER TABLE User_data ADD '".$paper_name."' VARCHAR(255)" or die(mysqli_error($con)); 
        mysqli_query($con,$query1)or die(mysqli_error($con)); 
+0

是的,這個SQL看起來對我無效。 「改變表添加什麼」? –

+0

添加$ paper_name。 '$ paper ='一些文字'。 – Mahi

+0

什麼是結果SQL,所有替換完成? –

回答

3

您使用'手冊,字段名在後面勾號

您可以使用...

"ALTER TABLE User_data ADD `$paper_name` VARCHAR(255)" 

...使它更具可讀性(我的意見)。消除和."$paper_name。由於您的聲明已被包含在"中,所以$paper_name變量將被正確評估。

+0

工作像魅力感謝這一點。 – Mahi

相關問題