我怎么能拥有我刚刚创建的专辑的id呢


how can i have the id of the album that i have just created?

我有自己的应用程序,它应该创建一个相册(如果这个相册还不存在)并上传图像。

每当你没有你应该拥有的相册(由应用程序创建)时,它会创建相册,但不会将图片上传到此相册,它只会在你第二次运行脚本时上传图片。

所以我猜我第一轮没能拿到我新专辑的id。我如何才能获得新专辑的id?

问候!

有两个函数返回此值:

Php function -> mysqli_insert_id()
Mysql function ->LAST_INSERT_ID()

由于您的问题标记为facebook,我假设您的相册创建评论意味着您正在使用Facebook的API创建相册?

如果是这样的话,你可以使用类似于Why I cannot get the facebook album ID?的代码:

$create_album = $facebook->api('/me/albums', 'post', $album_details);
//get the album id
$album_uid = $create_album["id"];
$new_id = mysql_insert_id(); 

把它放在INSERT查询之后,您就可以访问ID了。