MySQL |无法一次运行两个查询

时间:2015-11-21 23:54:16

标签: php mysql

我有两张桌子("会员"," ban")。我试图在" ban"中插入一行。同时更新"成员",但它不会允许我。当我在我的网站上运行它时查询失败(虽然它在我单独执行它时有效)但是这个代码在我的网站之外工作(例如,phpMyAdmin&#39的SQL代码执行程序)。

INSERT INTO `ban` ( `mid`, `note`, `date` )
VALUES ( 51, "Test note", "0-0-0 0:0:0" );
UPDATE `members`
SET `banned` = 1
WHERE `id` = 51

它可能是我的PHP配置文件中的内容吗?感谢。

编辑:我正在使用MySQLi对象运行它,就像这样

$mysqli->query('
    INSERT INTO `ban` ( `mid`, `note`, `date` )
    VALUES ( 51, "Test note", "0-0-0 0:0:0" );
    UPDATE `members`
    SET `banned` = 1
    WHERE `id` = 51
');

另外,作为旁注,此代码是否被视为两个查询?我每小时限制为75,000个查询,所以我试图限制查询。感谢。

0 个答案:

没有答案