PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : چطور مي شه بعد از ورود اطلاعات به پايگاه داده از مقدار ذخيره شده مطلع شد



teztop
June 13th, 2011, 15:29
سلام
نمي دونم چطور منظورم رو بگم اما مي گم
فرض كنيم يه پايگاه ماي اس كيو ال داريم و يك كاربر ثبت نام كرده و اطلاعاتش وارد پايگاه شده.
چطور مي تونم بعد از ثبت نام مقدار فيلدي مثلا 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 داريد كه كليد هست ميتونيد با توجه به اون آي دي رو بيرون بكشيد.