PHP / MYSQL-wählen Sie mit mysqli_query

Bin ich zu kämpfen mit meinem Skript und seit der Umstellung auf mysqli es wird nicht mehr funktionieren.Ich habe das PHP-Handbuch aber einfach nicht sehen kann, was ich falsch mache, sicherlich ein Anfänger-Fehler.

Hier ist mein code:

<?php

//Connect to database
include ('connection.php');

//Retrieve all the data from the table
$result = mysqli_query("SELECT * FROM gear") or die(mysqli_error()); 

echo "<table border='1'>";
echo "<tr> <th>Manufacturer</th> <th>Model</th> <th>Description</th> </tr>";
//keeps getting the next row until there are no more to get
while($gear = mysqli_fetch_array( $result )) {

//Print out the contents of each row into a table
    echo "<tr><td>"; 
    echo $gear['manu'];
    echo "</td><td>"; 
    echo $gear['model'];
    echo "</td><td>"; 
    echo $gear['desc'];
    echo "</td></tr>"; 

} 
echo "</table>";

?>

Frage ich mich, ob es wegen der Tatsache, dass ich mit einem anderen Skript eine Verbindung herstellen, aber es beschwert sich über meine mysqli_query so bin ich immer diese Fehlermeldung:

[Wed Jan 01 21:14:54 2014] [error] [client ::1] PHP Warning: mysqli_error() erwartet genau 1 parameter, 0 given in /var/www/eml/includes/query_gear.php auf der Linie 7

Jede Beratung oder Anregungen würde geschätzt.

InformationsquelleAutor user3146788 | 2014-01-02
Schreibe einen Kommentar