ذخیره نتیجه جستجو در متغیر در MySQL – دات وب - آموزش MySQL

برای مشاهده یافته ها از کلید Enter و برای خروج از کلید Esc استفاده کنید.

ذخیره نتیجه جستجو در متغیر در MySQL

سلام. در این قسمت قصد داریم نحوه ذخیره نتیجه جستجو در متغیر در MySQL را برای شما آموزش دهیم.

همانطور که دید در قسمت قبلی نحوه استفاده و تعریف متغیرها رد MySQL را بیان کردیم.

براش مشاهده قسمت قبل بر روی لینک زیر کلیک کنید :

حال در این قسمت قصد داریم که به شما آموزش دهیم که چگونه می توانید نتیجه یک کوئری پرس و جو را در یک یا چند متغیر ذخیره کنید.

پس با ما همراه باشید.

ذخیره نتیجه جستجو در متغیر در MySQL

ذخیره نتیجه جستجو در متغیر در MySQL

 

برای این منظور به شکل زیر عمل می کنیم :

در دستور بالا ، c1 ، c2 و c3 ستون های جدول ما هستند.

که قصد داریم مقادیر را از آن ها بخوانیم و در متغیرها قرار دهیم.

@ v1 ، @ v2 و @ v3  نیز متغیرهایی هستند که مقادیر را از c1 ، c2 و c3 دریافت و ذخیره می کنند.

برای دریافت مقدار متغیر نیز از عبارت زیر استفاده میکنیم :

توجه :

تعداد متغیرها باید برابر با تعداد ستون ها باشد.

علاوه بر این ، پرس و جو باید صفر یا یک ردیف را برگرداند.

اگر کوئری یا همان پرس و جوی ما ، ردیفی را بر نگرداند ، MySQL هشداری را برای عدم وجود داده صادر می کند و مقدار متغیرها بدون تغییر باقی می مانند.

و در صورتی که پرس و جو ، بیش از یک ردیف را برای ما برگرداند ، MySQL خطایی ایجاد می کند.

برای اطمینان از این که همیشه پرس و جو حداکثر یک ردیف را برمی گرداند ، از LIMIT 1 استفاده می کنیم تا نتیجه را به یک ردیف واحد محدود کنید :

 

امیدوارم این آموزش براتون مفید بوده باشه.

قسمت های بعدی و سایر آموزش های ما را نیز دنبال نمایید.

دات وب

مهران مافی