PHP MySQL どこ
WHERE 句は、指定した条件に従ってデータをクエリするためにレコードをフィルターするために使用されます
構文
| タイプ | 詳細な説明 | |||||||||||||||||||
| 基本文法 | テーブル where 条件からフィールドを選択します | |||||||||||||||||||
| 例 | select * from Money where age = 29; 次の例を使用して確認してみましょう: 例 次の例では、"MyGuests" テーブルから FirstName='Mary' を持つすべての行を選択します: <?php
header("Content-type:text/html;charset=utf-8"); //设置编码
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "test";
$con=mysqli_connect($servername, $username, $password, $dbname);
// 检测连接
if (mysqli_connect_errno())
{
echo "连接失败: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM MyGuests
WHERE FirstName='Mary'");
while($row = mysqli_fetch_array($result))
{
echo $row['firstname'] . "----" . $row['lastname'] ."----".$row['email'];
echo "<br>";
}
?>プログラムの実行結果:
where 条件を使用して、FirstName='Mary' のすべてのデータをクエリします。 phpadmin を使用して、MyGuests テーブルに Age フィールドを追加します テーブル内のデータは次のようになります:
例 Where 句を使用して、Age を持つフィールドをクエリします。 25 未満 アウト: <?php
header("Content-type:text/html;charset=utf-8"); //设置编码
$servername = "localhost";
$username = "root";
$password = "root";
$dbname = "test";
$con=mysqli_connect($servername, $username, $password, $dbname);
// 检测连接
if (mysqli_connect_errno())
{
echo "连接失败: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM MyGuests
WHERE Age<25 ");
while($row = mysqli_fetch_array($result))
{
echo $row['firstname'] . "----" . $row['lastname'] ."----".$row['email']."----".$row['Age'];
echo "<br>";
}
?>プログラムの実行結果:
以下の条件も使用できます
と等しい 論理演算子
|





