HTMLフォームに何かが入力される前、つまりSQL検索の前にPHPのSQLコードに「Not found」というメッセージが表示されます。それ以外の場合は、コードが正常に動作メッセージ フォームに入力する前にPHPが 'Not found'メッセージを表示
が見つかりませんでした、入力のための正しいレコードを見つけて、それを表示し、検索が一致するレコードを返さないとき、「見つかりません」というメッセージが表示されます。私は抑えることができますどのように
SQLが実行されるまで「Not found」メッセージが表示される?
は、ここでは、コードのSQLの一部です:
$sql = "SELECT order_no, name, order_date FROM test1 WHERE order_no = $order_no";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo "Order #: " . $row["order_no"]. " - Name: " . $row["name"]. " " . $row["order_date"]. "<br>";
}
} else
echo "Not found";
のための通常ほとんどの人々のテスト –
おそらく、 '$ order_no'はフォーム提出から派生したものでしょうか? – RamRaider
リンクからページを実行すると、フォームが送信されないので(' $ _POST/$ _ GET'変数はありません)手動で入力したURLまたはリダイレクト – RiggsFolly