انتخاب داده در MySQL
از دستور SELECT برای انتخاب داده ها از یک یا چند جدول استفاده می شود:
SELECT column_name(s) FROM table_name
همچنین می توانیم از کاراکتر ستاره * برای انتخاب تمام ستون ها از جدول استفاده کنیم:
SELECT * FROM table_name
برای دریافت آموزش های بیشتر از SQL آموزش کامل SQL بابلز لرن را تماشا کنید.
انتخاب داده با MySQLi
مثال زیر ستون های id, firstname, lastname را از جدول MyGuests انتخاب کرده و در صفحه نمایش می دهد:
مثال MySQLi Object-oriented
توضیحاتی در رابطه کد های مثال بالا:
ابتدا یک کوئری SQL مشخص کرده ایم که ستون های id, firstname, lastname را از جدول MyGuests انتخاب می کند. خط بعدی کوئری را اجرا می کند و داده های انتخاب شده را در متغیری با نام $result
قرار می دهد.
در خط بعدی با استفاده از تابع num_rows()
تعداد ردیف های برگردادنده شده را می شماریم تا مطمئن شویم تعداد ردیف ها بیشتر از 0 تا است.
اگر شرط ما برقرار باشد و ردیف ها بیشتر از 0 تا باشد، تابع fetch_assoc()
همه نتایج را در یک آرایه انجمنی قرار می دهد که می توانیم از طریق آن حلقه بزنیم.
بعد از آن حلقه while()
به تعداد ردیف ها حلقه می زند و داده های ستون های id, firstname, lastname را نمایش می دهد.
مثال زیر همان مثال بالا را به روش MySQLi procedural نشان می دهد:
مثال MySQLi Procedural
همچنین می توانید نتیجه را در یک جدول HTML قرار دهید:
مثال MySQLi Object-oriented
انتخاب داده با PDO + دستور prepared
مثال زیر از دستورات prepared استفاده می کند.
ستون های id, firstname, lastname را از جدول MyGuests انتخاب می کند و در یک جدول HTML نمایش می دهد:
مثال PDO
آیا این مطلب برای شما مفید بود ؟