بلاگ محمد کاظم بهرام

برنامه نویس وب

بلاگ محمد کاظم بهرام

برنامه نویس وب

خاطرات ، دست نوشته ها ، آموزش های خودم رو در اینجا قرار میدم .

طبقه بندی موضوعی
آخرین نظرات

برگرداندن آخرین اندیس در جدول Mysqli-PHP

سه شنبه, ۲۴ ارديبهشت ۱۳۹۲، ۱۲:۵۷ ب.ظ


mysqli


با سلام



گاهی اوقات شده که مثلا یک Query در PHP وارد کردید ( Insert ) بعد میخواد ID یا اندیس ( Index ) که به صورت Auto Incerment به اون ردیف داده میشه رو داشته باشید .


میتونید از این تابع استفاده کنید :

mysql_insert_id()


این تابع میاد آخرین اندیس وارده شد در جدول رو به شما نمایش میده . ارگومان ورودیش میتونه اون لینک اتصال به دیتابیس باشه یا اگرهم خالی باشه اتوماتیک آخرین اتصال رو استفاده میکنه .

فقط این نکته رو بگم که نوع کار این تابع جوریه که میاد آخرین اندیسی که در آخرین Query ارسال شده رو بر میگردونه . برای مثال کد زیر رو ببینید :


mysql_query("INSERT INTO test(name) VALUES('kazem')");

mysql_query("INSERT INTO news(title) VALUES('Iran')");

echo mysql_insert_id();

خوب با توحه به کد بالا mysql_insert_id() میاد آخرین اندیس جدول news رو بر می گردونه و کاری به جدول قبلی نداره .


با تشکر

  • محمد کاظم بهرام

نظرات  (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

کاربران بیان میتوانند بدون نیاز به تأیید، نظرات خود را ارسال کنند.
اگر قبلا در بیان ثبت نام کرده اید لطفا ابتدا وارد شوید، در غیر این صورت می توانید ثبت نام کنید.
تجدید کد امنیتی