2012-07-28 95 views
-1

我有我自己的应用程序,它应该创建一个相册(如果这张专辑不存在),并上传图片。我怎么能有我刚刚创建的专辑的ID?

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

所以即时猜测即时通讯不能让我的新专辑的id第一轮。我怎样才能得到我的新专辑的ID?

问候!

回答

0
$new_id = mysql_insert_id(); 

把这个放在你的INSERT查询后面,你可以访问这个ID。

+0

我不是使用数据库! – 2012-07-28 04:27:18

+0

我已经把它分成了三个php,第一个把所有的信息(如果它登录到Facebook,想象选择等)第二个php看看专辑,如果它不在那里创建专辑并将专辑ID存储在会话中变化,然后第三个php将图像上传到新的专辑或旧的和预期的专辑。 :) – 2012-07-29 19:48:13

2

有两个函数返回该值:

Php function -> mysqli_insert_id() 

Mysql function ->LAST_INSERT_ID() 
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"];