Ich habe eine Datenbank mit einer Tabelle, die unter anderem eine Spalte mit Datumsangaben (die Spalte trägt den Namen 'date') im Format Y-m-d enthält.Problem mit 'mysql_fetch_array() übergebenem Argument ist keine gültige MySQL-Ergebnisressource'
Ich möchte alle Zeilen von Daten extrahieren, die im laufenden Monat angemeldet haben, so verwende ich die folgende Abfrage:
$year_month = date("Y-m");
$query = "SELECT date FROM tracker WHERE date LIKE '$year_month%'";
Wenn ich ausführen die Abfrage und Versuch zur Ausgabe visuell, ich Erhalten Sie den Fehler "Warnung: mysql_fetch_array(): übergebenes Argument ist keine gültige MySQL-Ergebnis-Ressource in Zeile 64".
Linie 64 ist der Beginn der folgenden Schleife:
while($row = mysql_fetch_array($result, MYSQL_ASSOC)
{
echo "Name :{$row['date']} <br>";
}
ich google abgekocht habe und hatte einen Blick auch hier, aber ich kann nicht diese scheinbar einfache Problem scheinen, um herauszufinden. Soweit ich das beurteilen kann, wird die eigentliche Abfrage gut ausgeführt.
Irgendwelche Ideen?
** Weitere - Call to MySQL Query Below **
$result = mysqli_query($conn, $query);
$ conn bezieht sich auf die folgende Zeile ein:
$conn = @mysqli_connect($dbhost, $dbuser, $dbpass, $dbname) or die ('Error connecting to MySQL');
Zeigen Sie uns, um den Anruf zu 'mysql_query'. –
fehlt schließende Klammer nach während der Bestimmung – shevski
Guter Punkt. Ich habe seit dem gepostet, dass jedoch und der Fehler geht weiter. –