PHP MySQL どこ
WHERE 句は、指定した條件に従ってデータをクエリするためにレコードをフィルターするために使用されます
構(gòu)文
タイプ | 詳細(xì)な説明 | |||||||||||||||||||
基本文法 | テーブル where 條件からフィールドを選択します | |||||||||||||||||||
例 | select * from Money where age = 29; 次の例を使用して確認(rèn)してみましょう: 例 次の例では、"MyGuests" テーブルから FirstName='Mary' を持つすべての行を選択します: <?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $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>"; } ?> プログラムの実行結(jié)果: where 條件を使用して、FirstName='Mary' のすべてのデータをクエリします。 phpadmin を使用して、MyGuests テーブルに Age フィールドを追加します テーブル內(nèi)のデータは次のようになります: 例 Where 句を使用して、Age を持つフィールドをクエリします。 25 未満 アウト: <?php header("Content-type:text/html;charset=utf-8"); //設(shè)置編碼 $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>"; } ?> プログラムの実行結(jié)果: 以下の條件も使用できます
と等しい 論理演算子
|