/ در آموزش پی اچ پی, آموزش ها, اشتراک رایگان / توسط
آخرین زمان ویرایش:

آموزش PHP (پی اچ پی) – قسمت سی و نهم

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید)

آموزش MySQL-دستور Select

دستور SELECT

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

نحوه استفاده:

SELECT column_name(s)
FROM table_name

همانطور که قبلاً گفته شد در PHP برای اجرای کوئری ها، باید از تابع ()mysql_query استفاده کرد، این تابع توسط Connectionی که برقرار شده برای ارسال کوئری به MySQL استفاده می شود.

مثال: مثال زیر همه ی داده های ذخیره شده در جدول Persons را نمایش می دهد:(کاراکتر “*” همه ی ستون های جدول را نمایش می دهد)

<?php
$con = mysql_connect(“localhost”,”peter”,”abc123″);
if (!$con)
{
die(‘Could not connect: ‘ . mysql_error());
}

mysql_select_db(“my_db”, $con);

$result = mysql_query(“SELECT * FROM Persons”);
//نمایش اطلاعات
while($row = mysql_fetch_array($result))
{
echo $row[‘FirstName’] . ” ” . $row[‘LastName’];
echo “<br />”;
}

mysql_close($con);
?>

 

توضیح مثال:

نتیجه اجرای کوئری توسط تابع ()mysql_query در متغییر result$ ذخیره می شود.

با استفاده از تابع ()mysql_fetch_array ردیف اول داده ها برگردانده می شود، در یک اسکریبت با هر بار فراخوانی این تابع ردیف های بعدی بر می گردد.

با استفاده از حلقه while و با هر بار فراخوانی تابع ()mysql_fetch_array نتیجه در متغییر row$ ذخیره می شود و این کار تا آخرین رکورد ادامه می یابد و اطلاعات ستون ها چاپ می شود.

خروجی کد بالا:

Mohammad Daryabiyan
Amin Barzegar

 

نمایش رکوردها در یک جدول HTMLی

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

<?php
$con = mysql_connect(“localhost”,”peter”,”abc123″);
if (!$con)
{
die(‘Could not connect: ‘ . mysql_error());
}

mysql_select_db(“my_db”, $con);

$result = mysql_query(“SELECT * FROM Persons”);

echo “<table border=’1’>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>”;

while($row = mysql_fetch_array($result))
{
echo “<tr>”;
echo “<td>” . $row[‘FirstName’] . “</td>”;
echo “<td>” . $row[‘LastName’] . “</td>”;
echo “</tr>”;
}
echo “</table>”;

mysql_close($con);
?>

 

خروجی کد بالا:

Firstname Lastname
Mohammad Daryabiyan
Amin Barzegar

نوشته های مشابه

آموزش PHP (پی اچ پی) – قسمت سی و هشتم

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید) (بیشتر…)

آموزش جامع برنامه نویسی C – قسمت یکم

(جهت دانلود و اطلاعات بیشتر به ادامه مطلب مراجعه نمائید) (بیشتر…)

 کانال تلگرام داده باران شارژ آنلاین

نظری بدهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *