我是MySQL和PHP的新手,並且無法使用此代碼。請你告訴我,我錯了:PHP MySQL選擇語句錯誤
下面的代碼:
<?php
include('connection.php');
$num1 = '1';
$num2 = '2';
// Get all the data from the table
$sql = mysql_query("SELECT * FROM table1 WHERE num1 = '$num1' AND num2 = '$num2'");
$row = mysql_fetch_assoc($sql) or die("No rows returned by query");
while ($row = mysql_fetch_assoc($sql)) {
echo $row["num1"];
echo '</br>';
echo $row["num2"];
echo '</br>';
}
?>
如果我改變
$sql = mysql_query("SELECT * FROM table1 WHERE num1 = '$num1' AND num2 = '$num2'");
到
$sql = mysql_query("SELECT * FROM table1 WHERE num1 > '$num1' AND num2 > '$num2'");
它的工作原理。它不適用於等號,儘管應該打印出記錄。
謝謝你的時間。
請顯示'table1'表的模式和(相關)內容。 – eggyal
是否有錯誤或者沒有結果?如果出現錯誤,請告訴我們錯誤消息 – Tobias
如果更改查詢,返回的行的值是什麼? – DKSan