您好我在尝试检索插入ID
时收到此警告警告:mysql_insert_id():提供 参数不是有效的MySQL-Link 资源
in
mysql_query($importword);
$word_id = mysql_insert_id($importword);
答案 0 :(得分:3)
$importword
是您使用msql_query
执行的查询。
接下来,您将查询传递给mysql_insert_id
,这是不正确的。 mysql_insert_id获取可选的链接标识符。
如果您没有打开多个连接,请不要传递任何内容:
mysql_query($importword);
// do some error checking.
$word_id = mysql_insert_id();
以便它使用mysql_connect
答案 1 :(得分:3)
如果你得到id和你要插入的id只是写 mysql_insert_id();在你的查询之后。
答案 2 :(得分:1)
您应该传递连接,或将其留空以使用最后打开的连接。
答案 3 :(得分:1)
mysql_insert_id取资源标识符而非查询
传递资源或留空
$word_id = mysql_insert_id();