sách gpt4 ai đã đi

mysql_insert_id() 没有给出值

In lại 作者:行者123 更新时间:2023-11-29 14:28:54 25 4
mua khóa gpt4 Nike

这是我正在使用的代码,该代码只是通过两种不同的方法获取相同的值,但 mysql_insert_id() echo 没有给出输出。

由->echo mysql_insert_id()给出的值;是 0

谁能告诉我可能的原因以及如何解决这个问题?

include'config.php';        

$query = "SELECT id
FROM users
ORDER BY id DESC
LIMIT 1";

if($query_run = mysql_query($query))
{
$query_result = mysql_fetch_row($query_run);

$id = $query_result[0];

echo $id;
echo $lastId = mysql_insert_id().'
';
//'Query Successful!';

} khác {
echo mysql_error();
}

1 Câu trả lời

如果您正在查找将插入的下一个自动增量 ID。我想你应该尝试一下这个。

$query_autoinc="SHOW TABLE STATUS LIKE 'mytable'";
$exec_autoinc=mysql_query($query_autoinc);
$row_autoinc=mysql_fetch_assoc($exec_autoinc);
$inserted_id = $row_autoinc['Auto_increment'];

或者,如果您想要最后插入的 ID,您可以尝试这个。

$query= "SELECT max(id)
FROM users
ORDER BY id DESC
LIMIT 1";

关于mysql_insert_id() 没有给出值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10398412/

25 4 0
Bài viết được đề xuất: MySQL 转换为日期时间
Bài viết được đề xuất: php - 更快/更轻松地查询此结果数组
Bài viết được đề xuất: mysql - 除了通配符之外,在 mysql select 语句中使用星号 (*) 意味着什么?
Bài viết được đề xuất: mysql - Rails 本地服务器无法启动
行者123
Hồ sơ cá nhân

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá Didi Taxi miễn phí
Mã giảm giá Didi Taxi
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com