Heute registrierte Benutzer abfragen

Jetzt habe ich es so formuliert:

PHP:
if (mysql_num_rows($gebresult) == "")
{
echo "keine Person hat <em>heute</em> Geburtstag";
} else {

aber da kommt ne fehlermeldung
 
Probier mal Folgendes:
PHP:
<?php

	$query = '
		SELECT
		        `usernick`
		  FROM
		        `user`
		  WHERE
		        `geburtstag` = "'.mysql_real_escape_string($todaydatum).'"
		';
	$result = mysql_query($query)
		or die(mysql_error());
	if( mysql_num_rows($result) ) {
		echo '<h3>Heutige Registrierungen</h3>';
		echo '<ul>';
		while( $row = mysql_fetch_assoc($result) ) {
			echo '<li>'.htmlspecialchars($row['usernick']).'</li>';
		}
		echo '</ul>';
	} else {
		echo '<p>Heute gab es keine Registrierungen.</p>';
	}


	$query = '
		SELECT
		        `usernick`
		  FROM
		        `user`
		  WHERE
		        `registerdate` = "'.mysql_real_escape_string($todaydatum2).'"
		';
	$result = mysql_query($result)
		or die(mysql_error());
	if( mysql_num_rows($result) ) {
		echo '<h3>Zum heutigen Geburtstag gratulieren wir …</h3>';
		echo '<ul>';
		while( $row = mysql_fetch_assoc($result) ) {
			echo '<li>'.htmlspecialchars($row['usernick']).'</li>';
		}
		echo '</ul>';
	} else {
		echo '<p>Heute hat niemand Geburtstag.</p>';
	}

?>
 
Was genau soll das heißen? Was genau funktioniert denn nicht? Gibt es eine Fehlermeldung?
 
Ja...

müsste eigentlich... also ich hab bei Geburtstdatum d.M gemacht also. z.b.: 05.05. und bei register-date: d.m.Y

so, wies inne db eingetragen wird
 
Zurück