Ich versuche, Ergebnisse aus einer MySQL-Datenbank (für Rechnungen) zu erhalten, die mehrere Zeilen mit mehreren Spalten in jeder Zeile enthält. Die Datenbank hat drei Spalten: Datum (Text), Stunden (Text) und Abgerechnet (boolesch). Ich versuche, ein Array von Arrays zu erhalten, um es in ein PHP-Skript einzuspeisen, wobei das Endprodukt wie folgt aussehen würde:
$invoice = array(array("date1","hours1"),array("date2","hours2"));
Ich habe derzeit den folgenden Code:
$con = mysql_connect("$host", "$username", "$password");
$condb = mysql_select_db("$db_name");
...
120 | $sql = "SELECT date,hours FROM 'c1_log' WHERE charged=0";
121 | $result = mysql_query($sql,$con);
122 | $invoice = mysql_fetch_array($result);
Wenn ich den Code ausführe, erhalte ich den folgenden PHP-Fehler:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in .../dbcon.php on line 122
Gibt es eine alternative Funktion zu mysql_fetch_array()
die funktionieren würde?