PHP mana kenyataan

Klausa PHP MySQL Where

Klausa WHERE digunakan untuk menapis rekod.

Klausa WHERE

Klausa WHERE digunakan untuk mengekstrak rekod yang memenuhi kriteria yang ditetapkan.

Sintaks

PILIH nama_lajur DARI nama_jadual

WHERE nilai operator_nama_lajur

Untuk memilih data yang sepadan dengan syarat yang ditentukan, sila tambahkan pada pernyataan SELECT klausa MANA.

Pengendali berikut boleh digunakan dengan klausa WHERE:

QQ图片20161010090820.png

Untuk PHP melaksanakan pernyataan di atas, kita perlu menggunakan mysqli_query () fungsi. Fungsi ini digunakan untuk menghantar pertanyaan atau arahan kepada sambungan MySQL.

Contoh

Contoh berikut akan memilih semua baris dengan FirstName='Peter' daripada jadual "Orang":

<?php
$con=mysqli_connect("localhost","username","password","database");
// 检测连接
if (mysqli_connect_errno())
{
         echo "连接失败: " . mysqli_connect_error();
}
 
$result = mysqli_query($con,"SELECT * FROM Persons
WHERE FirstName='Peter'");
 
while($row = mysqli_fetch_array($result))
{
         echo $row['FirstName'] . " " . $row['LastName'];
         echo "<br>";
}
?>

Kod di atas akan mengeluarkan:

Peter Griffin


Meneruskan pembelajaran
||
<?php $con=mysqli_connect("localhost","username","password","database"); // 检测连接 if (mysqli_connect_errno()) { echo "连接失败: " . mysqli_connect_error(); } $result = mysqli_query($con,"SELECT * FROM Persons WHERE FirstName='Peter'"); while($row = mysqli_fetch_array($result)) { echo $row['FirstName'] . " " . $row['LastName']; echo "<br>"; } ?>
  • Cadangan kursus
  • Muat turun perisian kursus