这可能是一个简单的问题,但我想知道是否可以用等号写入“插入”sql语句。
示例:现在我的sql看起来像这样,工作正常:
$query = "INSERT INTO people (
id,
name,
) VALUES (
{$id},
'{$name}',
)
所以我想知道我是否可以使用=符号编写类似于此的sql语句或类似的东西:
$query = "INSERT INTO people
id = {$id},
name = '{$site_url}',
感谢您的帮助。我只是在寻找一种更简单的方法来编写这段代码,特别是当我有很多表单字段时。感谢。
答案 0 :(得分:5)
是。
您必须使用SET
$query = "INSERT INTO people
SET id = {$id},
name = '{$site_url}'";
答案 1 :(得分:4)
INSERT INTO people SET id={$id}.....
答案 2 :(得分:1)
http://dev.mysql.com/doc/refman/5.5/en/insert.html 请参考第二种语法。
对于您的示例,我认为它看起来像:
$query = "INSERT INTO people
SET id={$id},
name={$name},
etc"