قسمت Where MySQL با PHP
- صفحه قبلی MySQL Select
- صفحه بعدی MySQL Order By
如需选取匹配指定条件的数据,请向 SELECT 语句添加 WHERE 子句。
WHERE 子句
如需选取匹配指定条件的数据,请向 SELECT 语句添加 WHERE 子句。
语法
SELECT column FROM table WHERE column operator value
下面的运算符可与 WHERE 子句一起使用:
علامتها | توضیح |
---|---|
= | برابر |
!= | نا برابر |
> | بیشتر |
< | کمتر |
>= | بیشتر یا برابر با |
<= | کمتر یا برابر با |
BETWEEN | بین یک محدوده شامل |
LIKE | مدلهای تطابق جستجو |
توضیح:عبارت SQL به حساسیت به حروف بزرگ و کوچک نیست. WHERE با where یکسان است.
برای اینکه PHP بتواند دستورات بالا را اجرا کند، باید از فنکشن mysql_query() استفاده کنیم. این فنکشن برای ارسال جستجوها و دستورات به اتصال SQL استفاده میشود.
مثال
مثال زیر تمام سطرهایی را که FirstName='Peter' در جدول '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 WHERE FirstName='Peter'"); while($row = mysql_fetch_array($result)) { echo $row['FirstName'] . " " . $row['LastName']; echo "<br />"; } ?>
خروجی کد بالا:
Peter Griffin
- صفحه قبلی MySQL Select
- صفحه بعدی MySQL Order By