Hallo liebe Foristi,
vor Jahren habe ich mal ein bisschen mot PHP und MySQL- Abfragen gearbeitet und seinerzeit eigentlich selten Probleme gehabt. Nun aber mit der Umstellung in PHP7 und dem SQLi- Dingens beiße ich mir an einer simplen Abfrage die Zähne aus...
Eigentlich ganz easy, auch wenn ich diese Objektorientierte Nummer nicht wirklich verstehe; ich bin halt schon älter ^^
Es scheitert an der Zeile mit der WHILE- Schleife mit folgender Fehlermeldung:
Kann mir da mal wer auf die Sprünge helfen? Was übersehe ich da?
vor Jahren habe ich mal ein bisschen mot PHP und MySQL- Abfragen gearbeitet und seinerzeit eigentlich selten Probleme gehabt. Nun aber mit der Umstellung in PHP7 und dem SQLi- Dingens beiße ich mir an einer simplen Abfrage die Zähne aus...
Code:
$con = new mysqli('$host, $user, $pass, $base); if($con->connect_errno) { echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error; } $res = $con->query('SELECT name, range1, range2 FROM secu WHERE prio like 20 SORT BY name'); echo "<table>"; while($row = $res->fetch_array(MYSQLI_BOTH)) { echo "<tr><td>{$row['name']}</td><td>".long2ip($row['range1'])."</td><td>".long2ip($row['range2'])."</td></tr>"; } echo "</table>"; $con->close();
Es scheitert an der Zeile mit der WHILE- Schleife mit folgender Fehlermeldung:
Code:
[26-May-2020 11:17:11 Europe/Berlin] PHP Fatal error: Uncaught Error: Call to a member function fetch_array() on bool in \read_blockrange.php:20 Stack trace: #0 {main} thrown in \read_blockrange.php on line 20
Kommentar