fastix®: Datumsvergleich in MySQL

Beitrag lesen

Moin!

Aus dem, was da zu lesen ist geht die Fehlerursache nicht hervor.

Mache aus:

$sql_abfrage = mysql_query("SELECT uid, entries, order, next_invoice, price FROM billing_entries WHERE next_invoice<'$heute'") or die(mysql_error());

$sql_abfrage = "SELECT uid, entries, order, next_invoice, price FROM billing_entries WHERE next_invoice<'$heute'";
$sql_result = mysql_query($sql_abfrage) or die (echo "<hr>".mysql_error()."<hr>");

$werte = mysql_fetch_array($sql_result);

Und verrate uns dann noch mal, was als Fehler ausgegeben wird.
Ferner, ob MySQL oder PHP den Syntaxfehler meldet. Sollte es MySQL sein, dann den mysql_error().

Natürlich kannst Du dir jetzt auch mit echo $sql_abfrage das ausgeben lassen, was Du der Datenbank übergibst... das spricht oft Bände und ich bin nicht im klaren darüber, warum immer soviele meinen, die Abfrage in denselben Befehl zusammenbauen zu müssen, in dem sie dieselbe an die Datenbank schicken.

Darüber hinaus: Deine Variablen sind falsch benannt. Das führt zu keiner Fehlermeldung, aber zu Deiner eigenen Verwirrung.

Vergleiche bitte auch: </archiv/2004/3/76197/#m438820>

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

--
Als Freiberufler bin ich immer auf der Suche nach Aufträgen: Schulungen, Development. Auch  für seriöse Agenturen.