1

嗨,我在尝试检索插入 ID 时收到此警告

警告:mysql_insert_id():提供的参数不是有效的 MySQL-Link 资源

mysql_query($importword); 
$word_id = mysql_insert_id($importword);
4

4 回答 4

3

$importword是您正在使用执行的查询msql_query

接下来,您将传递不正确的查询。mysql_insert_id采用可选的链接标识符。mysql_insert_id

如果您没有打开多个连接,请不要传递任何内容:

mysql_query($importword); 
// do some error checking.

$word_id = mysql_insert_id();

以便它使用打开的最后一个链接mysql_connect

于 2010-12-02T10:22:10.460 回答
3

如果你得到了 id 和你想插入的 id,只需写 mysql_insert_id(); 在您查询之后。

于 2010-12-02T10:26:10.457 回答
1

您应该通过连接,或将其留空以使用最后打开的连接。

于 2010-12-02T10:20:14.543 回答
1

mysql_insert_id 获取资源标识符而不是查询

传递资源或留空

$word_id = mysql_insert_id();
于 2010-12-02T10:21:27.240 回答