我怎么能拥有我刚创建的专辑的ID?

时间:2012-07-28 04:13:42

标签: php facebook

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

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

所以即时猜测我无法在第一轮获得我的新专辑的ID。我如何获得新专辑的ID?

问候!

3 个答案:

答案 0 :(得分:2)

有两个函数可以返回此值:

Php function -> mysqli_insert_id()

Mysql function ->LAST_INSERT_ID()

答案 1 :(得分:1)

由于您的问题标有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"];

答案 2 :(得分:0)

$new_id = mysql_insert_id(); 

在您的INSERT查询之后立即放置,并且您可以访问该ID。