$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;
按照手册中的描述执行所有操作,但仍然不返回任何内容。
答案 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')