当用户单击上传按钮时,该页面必须插入一行并使用该行的 ID 名称创建一个目录,这个脚本可以工作吗?可能会出现什么问题?
(当点击上传按钮时)
//插入新行
$query="INSERT INTO photoalbum (userid) VALUES ($userid)";
mysql_query($查询);//获取该行的id以创建一个具有该名称的目录
$getid="SELECT id FROM photoalbum WHERE userid = $userid order by id desc limit 1";
$result=mysql_query($getid);
$thename=mysql_results($result,0,"id");
mkdir('userimages/$userid/photoalbums/$thename');{在新文件夹中上传文件的脚本}
在插入完成后立即插入和选择我刚刚在同一页面中插入的行是否安全?我在想如果 SELECT 查询不选择我刚刚插入的行而是选择前一行,因为 INSERT 不够快,而 SELECT 查询获取的是前一行。这是可能的情况吗?