MySQLi查询错误

时间:2014-02-12 17:21:40

标签: php sql

我在这里做错了吗?

我当然是,否则它会起作用。谁能告诉我这些陈述中的内容是不允许的?

    $signedin = $_SESSION['signed_in'];
    mysqli_query($con, 'UPDATE users SET last_created_article = NOW() WHERE username ="' . $signedin .'"');

1 个答案:

答案 0 :(得分:1)

如果您使用双引号来包装您的mysql查询,那么您不必超出$signedin

$signedin = $_SESSION['signed_in'];
mysqli_query($con, "UPDATE users SET `last_created_article` = NOW() WHERE `username` = '$signedin'");

另外,为什么不是你班里的mysql东西?你可以在网上找到大量的。因此,所有与连接相关的文件都在一个地方。所以你可以简单地做$ db-> query(“”); 此外,大多数mysql类都有非常好的调试方法。我会发给你我的,但将它上传到GitHub需要时间。

https://github.com/a1phanumeric/PHP-MySQL-Class/blob/master/class.MySQL.php

这是类似的东西。


编辑:那么我的mysql宏在哪里?在自述文件中,您可以弄清楚如何使用它。如果出现问题,这个会立即输出错误:)

http://kallevaravas.github.io/kvMysqlMacros/