fehler mit num_rows

flying-anzi

Erfahrenes Mitglied
Bei mir wird immer eine Fehlermeldung ausgegeben die diese zeile betrifft:
PHP:
$row = mysql_num_rows($sql100);
PHP:
//Username auf vorhandensein prüfen
if( isset( $checkmail ) ) {
$db= mysql_connect('localhost','creativgarden','ANMI0605') or die ("Konnte keine Verbindung zur Datenbank aufbauen");
mysql_select_db('creativgarden', $db) or die("Konnte Datenbank nicht öffnen");

$check = "0";
$sql100 = mysql_query("SELECT UserName from users where UserName=$feld1");
$row = mysql_num_rows($sql100);
if($row == "0"){$check = "0";}else{$check = "1";}

if ($check == "1"){ $error[7] = "Fehlermeldung: Username schon vorhanden!"; }

Der Fehler ist:Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /usr/export/www/vhosts/funnetwork/hosting/gff1/reg/index1.php on line 18
 
PHP:
$sql100 = mysql_query("SELECT UserName from users where UserName=$feld1") or die(mysql_error());

Gibt was aus?
 
Demnach hättest du kein Problem...

Felix meinte wenn du das Stück Code ausprobierst.
Ich vermute es liegt an der Syntax.
PHP:
$sql100 = mysql_query("SELECT `UserName` FROM `users` WHERE `UserName`='$feld1'");

mfg
 
okay lag wiedermal an der syntax..

hätte auch noch schnell eine andere frage...

wie kann ich zum bsp den datumsuntschied vom 28.12.1901 bis zum heutigen datum in vollen Jahren ausgeben
 
Da die Datumsfunktionen nicht bis 1901 reichen würde ich (als überzeugter Anwender) zum Zend Framework greifen (speziell natürlich zu Zend_Date).
 
Zurück