Bu eklenen satır kimliği adı ile yeni bir satır ve mkdir INSERT

0 Cevap php

Sayfa bir satır INSERT ve kullanıcı upload butonuna tıkladığında bu satırın ID adı ile bir dizin OLUN vardır, ne belki yanlış bu script çalışıyor? Gidebiliriz olacak?.

(when the upload button has been clicked)
//insert the new row
$query="INSERT INTO photoalbum (userid) VALUES ($userid)";
mysql_query($query);

//get the id of that row to make a directory with that name
$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');

{Yeni klasöre dosya upload komut}

Ben sadece bir ekleme yapılmıştır sadece sağ sonra, aynı sayfada eklenen satır INSERT ve SELECT güvenli mi? INSERT yeterince hızlı değil ve SELECT sorgusu yerine önceki satırı alır çünkü ben, ne SELECT sorgusu ben sadece eklenen satırı almak yerine önceki satır yoksa düşünüyordum. Bu olası bir senaryo var mı?

0 Cevap