Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
[MySQL 3.23.X] Problem mit mysql_result [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
[MySQL 3.23.X] Problem mit mysql_result


 
webINspirit
20-12-2003, 14:22 
 
Habe ein kleines Problemchen mit folgendem Code-Schnipsel


$sql="SELECT * FROM $tabelle3 WHERE email='$email_01' ";
$ergebnis_02 = mysql_query($sql,$link);

if ($email == mysql_result($ergebnis_02,0,'email')) { echo "Email ist schon vergeben";}
else {

if (!$pw){echo"Bitte Passwort eingeben";}
else {


Bekomme immer folgende Fehlermeldung


Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 6 in c:\www\forum\neuer_user.php on line 55

 
MelloPie
20-12-2003, 14:41 
 
na dann nimm mal 1

 
Wurzel
20-12-2003, 14:41 
 
deine query liefert kein ergebnis ...

nutze mal:
- mysql_error()
- echo $sql

 
webINspirit
20-12-2003, 14:51 
 
Umgebaut:

$sql="SELECT * FROM $tabelle3 WHERE user='$email_01' ";
$ergebnis_02 = mysql_query($sql,$link);

if($user==mysql_result($ergebnis_02,1,'email') or die(mysql_error())) { echo "Email ist schon vergeben";}
else {


Warning: mysql_result() [function.mysql-result]: Unable to jump to row 1 on MySQL result index 6 in c:\www\forum\neuer_user.php on line 55

 
MelloPie
20-12-2003, 14:55 
 
Original geschrieben von webINspirit

if($user==mysql_result($ergebnis_02,1,'email') or die(mysql_error())) {


Also das sieht mal komisch aus... ansich.

 
webINspirit
20-12-2003, 15:32 
 
Es soll eine abfrage sein ob es die email-adresse schon
in der Datenbank ginbt und wenn ja soll er den echo anzeigen
wenn nicht dann den else ausführen.

 
MelloPie
20-12-2003, 15:40 
 
selecte nach der adresse mit limit 1
dann resultset suchen
und mit mysql_num_rows abfragen on ein Datensatz kam

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 14:39 Uhr.