(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید)
آموزش MySQL-دستور Select
دستور SELECT
دستور SELECT برای انتخاب داده از یک جدول استفاده می شود.
نحوه استفاده:
SELECT column_name(s) |
همانطور که قبلاً گفته شد در PHP برای اجرای کوئری ها، باید از تابع ()mysql_query استفاده کرد، این تابع توسط Connectionی که برقرار شده برای ارسال کوئری به MySQL استفاده می شود.
مثال: مثال زیر همه ی داده های ذخیره شده در جدول Persons را نمایش می دهد:(کاراکتر “*” همه ی ستون های جدول را نمایش می دهد)
<?php mysql_select_db(“my_db”, $con); $result = mysql_query(“SELECT * FROM Persons”); mysql_close($con); |
توضیح مثال:
نتیجه اجرای کوئری توسط تابع ()mysql_query در متغییر result$ ذخیره می شود.
با استفاده از تابع ()mysql_fetch_array ردیف اول داده ها برگردانده می شود، در یک اسکریبت با هر بار فراخوانی این تابع ردیف های بعدی بر می گردد.
با استفاده از حلقه while و با هر بار فراخوانی تابع ()mysql_fetch_array نتیجه در متغییر row$ ذخیره می شود و این کار تا آخرین رکورد ادامه می یابد و اطلاعات ستون ها چاپ می شود.
خروجی کد بالا:
Mohammad Daryabiyan |
نمایش رکوردها در یک جدول HTMLی
مثال: در مثال زیر نتیجه مثال قبل در یک جدول HTMLی نمایش داده شده:
<?php mysql_select_db(“my_db”, $con); $result = mysql_query(“SELECT * FROM Persons”); echo “<table border=’1’> while($row = mysql_fetch_array($result)) mysql_close($con); |
خروجی کد بالا:
Firstname Lastname |