سلام
نمي دونم چطور منظورم رو بگم اما مي گم
فرض كنيم يه پايگاه ماي اس كيو ال داريم و يك كاربر ثبت نام كرده و اطلاعاتش وارد پايگاه شده.
چطور مي تونم بعد از ثبت نام مقدار فيلدي مثلا id كه مقدار auto_incorent داره رو بدست بيارم بعد از ورود داده ؟
hamidreza_s
June 25th, 2011, 17:20
کاری نداره دستور داره:
mysql_insert_id()
teztop
June 25th, 2011, 18:11
براي php5 چطور ؟
hamidreza_s
June 25th, 2011, 18:14
براي php5 چطور ؟
یعنی چی؟ مگه فرقی هم داره؟
teztop
June 26th, 2011, 16:26
بله فرق مي كنه
شايد هم فرقي نمي كنه :106:
websoft
June 29th, 2011, 16:35
برای یه کاربر خاص :
$result = mysql_query("SELECT * FROM table_name WHERE username ='ali'");
$r = mysql_fetch_array($result);
echo $r['id'];
Rezash
June 29th, 2011, 18:49
ميتونيد از همون تابع mysql_insert_id كه دوستمون معرفي كرد استفاده كنيد.
روش ديگه اينه كه MAX ستون رو بگيريد. (كه نسبت به روش بالا توصيه نميشه)
و روش بعدي هم موردي هست كه در پست آخر ذكر شد ، اگر فيلدي مثل username داريد كه كليد هست ميتونيد با توجه به اون آي دي رو بيرون بكشيد.