mysql_fetch_array() expects parameter 1 to be resource, boolean given inmysql_fetch_array Fehler in Zeile 6
<?php
mysql_connect ("localhost", "cab","a321") or die (mysql_error());
mysql_select_db ("ppwxpjey_mcidb");
$termOrd = $_POST['termOrd'];
$sql = mysql_query("select * from booking where order_no like '%$termOrd%'");
while ($row = mysql_fetch_array($sql)){
echo "<table width='1000' border='2' align='center' style='background-color:#FFFFFF;border-collapse:collapse;border:2px solid #6699FF;color:#000000'><tr><th>ORDER NO</th><th>NAME</th><th>MOBILE</th><th>FROM PLACE</th><th>TO PLACE</th><th>JOURNEY DATE</th><th>JOURNEY TIME</th><th>PERSON</th><th>BOOKING TIME</th></tr>";
echo "<tr><td>".$row["ORDER_NO"]."</td><td>".$row["NAME"]."</td><td>".$row["MOBILE"]."</td><td>".$row["FROM_PLACE"]."</td><td>".$row["TO_PLACE"]."</td><td>".$row["JOURNEY_DATE"]."</td><td>".$row["JOURNEY_TIME"]."</td><td>".$row["PERSON"]."</td><td>".$row["UPDATE_TIME"]."</td></tr>";
echo '<br/>';
}
?>
Sie haben Abfragefehler. Versuchen Sie dies, um Fehler zu sehen: '$ sql = mysql_query (" wählen * von Buchung, wo order_no wie '% $ termOrd%' ") oder sterben (mysql_error());' – nospor
aufhören mit mysql_ *. Verwenden Sie mysqli_ * oder pdo –
Die ursprüngliche MySQL-Erweiterung ist jetzt veraltet und generiert beim Herstellen einer Verbindung mit einer Datenbank E_DEPRECATED-Fehler. Verwenden Sie stattdessen die Erweiterungen MYSQLi oder PDO_MySQL. Verwenden Sie vorbereitete Anweisung – JYoThI