This question already has answers here:
When to use single quotes, double quotes, and backticks in MySQL
(12个答案)
4年前关闭。
当我使用这些语句时:
但是,当我将“ column”更改为“ option1”时,如下所示:
查询不起作用。 $ option1怎么了? :/
谢谢!
(12个答案)
4年前关闭。
当我使用这些语句时:
$sql = "UPDATE nametable SET column = '$number' WHERE username = '$text'";
$result = mysql_query($sql, $link) or die(mysql_error());
但是,当我将“ column”更改为“ option1”时,如下所示:
$sql = "UPDATE nametable SET '$option1' = '$number' WHERE username = '$text'";
查询不起作用。 $ option1怎么了? :/
谢谢!
最佳答案
列名称不能用引号'
括起来
$sql = "UPDATE nametable SET " . $option1 . " = '$number' WHERE username = '$text'";
关于php - UPDATE sql php变量,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31863682/
10-09 00:53