DB - Mit Datum Eintragsexistenz prüfen

Jennesta

Erfahrenes Mitglied
Hey,
habe folgendes Problem:
Ich möchte in einem Kalender anzeigen, ob zu einem Datum(Tag) ein Eintrag in meiner Datenbank existiert.
Die Übergabe der Variablen usw funktioniert, jedoch schaffe ich es nicht die Information ausgelesen zu bekommen, ob an diesem Tag ein Eintrag existiert.
Ich habe es bisher so versucht:

PHP:
$sql = "SELECT
				Datum
			FROM
				flippedvision_blog
			WHERE
				Datum >= UNIX_TIMESTAMP('2008-09-07 00:00:00') AND Datum <= UNIX_TIMESTAMP('2008-09-07 23:59:59')";    
	$result = mysql_query($sql) OR die(mysql_error());

auch habe ich es mit
PHP:
mysql_nom_rows()
probiert, aber irgendwie kommt dabei nichts zustande.

Weiterführend, sollen dann auch alle Einträge ausgelesen werden können(Für eben diesen Tag), nachdem die Existenz geprüft wurde und Einträge existieren.

Würde mich über Hilfe freuen

mfg Jennesta
 
Moin Jennesta,

woran es liegt lässt sich aus der Ferne schlecht sagen.

Dein Query sieht ansich OK aus, vorausgesetzt, in der Spalte Datum befindet sich wirklich ein UNIX-Tmestamp...welchen Types ist diese Spalte?

Die erwähnte Funktion heisst mysql_num_rows() (aber ich schätze mal, das ist nur ein Tippfehler hier im Posting)
 
Jau das war ein Tippfehler.
Und danke für den Lösungsansatz. Es muss wirklich iwie am Typ in Der Tabellenspalte gelegen haben. Ich glaube es war TIMESTAMP, oder DATETIME. Jedenfalls habe ich das nun geändert, sodass es funktioniert. Ich habe zwar durch die Umstellung des Spaltentyps die Werte aus der Spalte verloren, aber naja nun funktioniert es.
 
Zurück