使用等号的Mysql查询插入

时间:2012-01-04 22:47:48

标签: php mysql sql

这可能是一个简单的问题,但我想知道是否可以用等号写入“插入”sql语句。

示例:现在我的sql看起来像这样,工作正常:

$query = "INSERT INTO people (
        id, 
        name, 
) VALUES (
        {$id},
        '{$name}',

所以我想知道我是否可以使用=符号编写类似于此的sql语句或类似的东西:

 $query = "INSERT INTO people 
        id = {$id},
        name = '{$site_url}',

感谢您的帮助。我只是在寻找一种更简单的方法来编写这段代码,特别是当我有很多表单字段时。感谢。

3 个答案:

答案 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"