$ mysql-> info什么都不返回

时间:2011-05-21 04:30:36

标签: php mysqli

$db = new mysqli('localhost','x','x','rock');

$q = $db->query("INSERT INTO names (name,surname) VALUES ('jack','daniel')");

var_dump($q); // boolean true

echo $db->info;

按照手册中的描述执行所有操作,但仍然不返回任何内容。

1 个答案:

答案 0 :(得分:2)

如果insert语句是以下info函数之一,则返回结果

INSERT INTO...SELECT...     
INSERT INTO...VALUES (...),(...),(...)  

你的插页不满足这个条件。

你有

INSERT INTO names (name,surname) VALUES ('jack','daniel')

如果更改此项以插入多个记录,您将看到info函数

的结果

如果您更改插入查询以插入多个记录,您将获得结果

尝试使用以下

INSERT INTO names (name,surname) VALUES ('jack','daniel'),('jack2','daniel2')