Where στο MySQL με PHP

Για να επιλέξετε δεδομένα που ταιριάζουν σε συγκεκριμένες συνθήκες, προσθέστε τη συνθήκη WHERE στη φράση SELECT.

Συνθήκη WHERE

Για να επιλέξετε δεδομένα που ταιριάζουν σε συγκεκριμένες συνθήκες, προσθέστε τη συνθήκη WHERE στη φράση SELECT.

Γραμματική

SELECT κλάση από πίνακα
WHERE κλάση τελεστής τιμή

Οι παρακάτω τελεστές μπορούν να χρησιμοποιηθούν με τη συνθήκη WHERE:

运算符 说明
= =
!= 不等于
> 大于
< 小于
>= 大于或等于
<= 小于或等于
BETWEEN 介于一个包含范围内
LIKE 搜索匹配的模式

注释:SQL 语句对大小写不敏感。WHERE 与 where 等效。

为了让 PHP 执行上面的语句,我们必须使用 mysql_query() 函数。该函数用于向 SQL 连接发送查询和命令。

例子

下面的例子将从 "Persons" 表中选取所有 FirstName='Peter' 的行:

<?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