سلام
نمي دونم چطور منظورم رو بگم اما مي گم
فرض كنيم يه پايگاه ماي اس كيو ال داريم و يك كاربر ثبت نام كرده و اطلاعاتش وارد پايگاه شده.
چطور مي تونم بعد از ثبت نام مقدار فيلدي مثلا id كه مقدار auto_incorent داره رو بدست بيارم بعد از ورود داده ؟
سلام
نمي دونم چطور منظورم رو بگم اما مي گم
فرض كنيم يه پايگاه ماي اس كيو ال داريم و يك كاربر ثبت نام كرده و اطلاعاتش وارد پايگاه شده.
چطور مي تونم بعد از ثبت نام مقدار فيلدي مثلا id كه مقدار auto_incorent داره رو بدست بيارم بعد از ورود داده ؟
کاری نداره دستور داره:
کد PHP:
mysql_insert_id()
براي php5 چطور ؟
بله فرق مي كنه
شايد هم فرقي نمي كنه![]()
برای یه کاربر خاص :
کد PHP:
$result = mysql_query("SELECT * FROM table_name WHERE username ='ali'");
$r = mysql_fetch_array($result);
echo $r['id'];
ميتونيد از همون تابع mysql_insert_id كه دوستمون معرفي كرد استفاده كنيد.
روش ديگه اينه كه MAX ستون رو بگيريد. (كه نسبت به روش بالا توصيه نميشه)
و روش بعدي هم موردي هست كه در پست آخر ذكر شد ، اگر فيلدي مثل username داريد كه كليد هست ميتونيد با توجه به اون آي دي رو بيرون بكشيد.
در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)