gpt4 book ai didi

PHP & mySQL 获取最后插入 ID

转载 作者:行者123 更新时间:2023-11-28 23:54:54 25 4
gpt4 key购买 nike

我对这个 php/mysql 交易很陌生,我很难弄清楚这种情况。

我有两张表,一张是“狗”表,另一张是“日期”表。为了在“狗”表中插入一条记录,我必须首先在“表”日期中插入一个日期,并从该日期获取自动增量 ID。

问题是我已经尝试阅读几篇关于如何从您刚刚插入记录的表中获取最后插入 ID 的文章,但我似乎无法使其正常工作。

$sql1="INSERT INTO FECHAS (fecha) VALUES (NOW())";
mysql_query($sql1);
echo $sql1;

$sql3="SELECT LAST_INSERT_ID()";
mysql_query($sql3);
echo $sql3;



$sql2="INSERT INTO PERRO (nombre_perro,FECHAS_id_fecha) VALUES ('$nombre_perro_var', '$last_id')";
echo $sql2;
if (!$mysqli->query($sql2)) {
echo 'Error: ', $mysqli->error;
}
$result2 = mysql_query($sql2);

请原谅这段代码,我是新手,正在学习。

谢谢!

最佳答案

使用mysqli代替mysql_

与 mysqli 连接:

$connection = mysqli_connect($hostname, $username, $password, $database_name);

插入表格:

mysqli_query($connection, $sql);

检索最后插入的 ID:

$id = mysqli_insert_id($connection);

关于PHP & mySQL 获取最后插入 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31953843/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com