我有这段代码,我在其中将帖子详细信息插入到 mysql 和另一个将照片详细信息添加到 mysql 的功能。如何获取帖子的最后一个插入 ID,以作为 post_id 插入到照片表中
function add_img($whichimg,$title)
{
$conn = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
$sql = "INSERT INTO photos (post_id,title, src) VALUES ('$this->$postid','$title','$whichimg')";
$add_to_db = $conn->query($sql) or die(mysqli_error());
return $add_to_db;
}
function add_post($subject,$content)
{
$conn = new mysqli(DB_HOST, DB_USER, DB_PASS, DB_NAME);
$sql = "INSERT INTO posts (subject, content) VALUES ('$subject','$content')";
$add_to_db = $conn->query($sql) or die(mysqli_error());
$postid=$mysqli->insert_id;
}
add_post 被首先调用.. add_img 之后根据照片的数量被调用几次
有没有办法将此函数中的 thi $id 调用到另一个函数上?
用 $this->id 解决了它;