投稿の詳細をmysqlに挿入するこのコードと、写真の詳細をmysqlに追加する別の関数があります。post_id として写真テーブルに挿入する投稿の最後の挿入 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 が数回呼び出されます
この関数の $id を別の関数に呼び出す方法はありますか?
$this->id; で解決しました。