MySQL Problem |
N!tro*
The One and Only
Dabei seit: 01.02.06
Beiträge: 3.264
Fähigkeiten: WBB3 Profi; WBB3 Fortgeschritten; WBB3 Anfänger; WBB2 Profi Forenversion: 3.1; 3.0
|
|
Hallo,
Ich habe hier ein Script.
Dort gibt es ein kleines Problem bei der Registrierung.
Und zwar nach Absenden des Formulars erhalte ich folgende Fehlermeldung
code: |
1:
|
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/XXXXX/html/anmeldung.php on line 48 |
|
In der besagten Zeile
code: |
1:
2:
|
$update="<br><br>Benutzername und Refname dürfen nicht gleich sein.<br>";
}elseif(mysql_num_rows($userab)>0){ |
|
Kann es sein das es nicht mit MySQL 5 Kompatibel ist ?
Bin nicht gerade der MySQL Profi..Deswegen frage ich
__________________ Nicht das Internet macht wahnsinnig, sondern die Wahnsinnigen machen das Internet.
|
|
28.07.07 13:48 |
E-Mail
Finden
Als Freund hinzufügen
|
|
xundy
Mitglied
Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3
|
|
wenn mn Hilfe will sollte man auch das komplette Script posten mit 2 Zeilen Code kann doch kein Mensch was sagen ausser das $userab wohl keine gültige mysql-Resource ist
mfg
__________________ Fragen kostet nichts, nicht fragen kann teuer werden!
|
|
28.07.07 14:44 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
N!tro*
The One and Only
Dabei seit: 01.02.06
Beiträge: 3.264
Fähigkeiten: WBB3 Profi; WBB3 Fortgeschritten; WBB3 Anfänger; WBB2 Profi Forenversion: 3.1; 3.0
Themenstarter
|
|
hier ist die ganze datei
__________________ Nicht das Internet macht wahnsinnig, sondern die Wahnsinnigen machen das Internet.
|
|
28.07.07 14:53 |
E-Mail
Finden
Als Freund hinzufügen
|
|
N!tro*
The One and Only
Dabei seit: 01.02.06
Beiträge: 3.264
Fähigkeiten: WBB3 Profi; WBB3 Fortgeschritten; WBB3 Anfänger; WBB2 Profi Forenversion: 3.1; 3.0
Themenstarter
|
|
Alles klar danke.
Eine Tabelle wurde nicht richtig angelegt.
Das mit mysql_real_escape_string() oder addslashes() werde ich noch machen.
__________________ Nicht das Internet macht wahnsinnig, sondern die Wahnsinnigen machen das Internet.
|
|
28.07.07 16:27 |
E-Mail
Finden
Als Freund hinzufügen
|
|
[kamui]
~
Dabei seit: 27.04.05
Beiträge: 2.992
|
|
Okay, weil mit deinem aktuellen Script. lädts du Hacker/Cracker ein SQL-Injections anzuwenden
|
|
28.07.07 17:25 |
Finden
Als Freund hinzufügen
|
|
N!tro*
The One and Only
Dabei seit: 01.02.06
Beiträge: 3.264
Fähigkeiten: WBB3 Profi; WBB3 Fortgeschritten; WBB3 Anfänger; WBB2 Profi Forenversion: 3.1; 3.0
Themenstarter
|
|
Hier bin ich wieder
Folgendes Problem
Fehlermeldung:
code: |
1:
|
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource |
|
Zeile mit der Abfrage:
code: |
1:
|
list($user,$status,$euro)=mysql_fetch_row($query_select_euro); |
|
Der MySQL Error is schon mit eingebaut..Ausgabe ist die Fehlermeldung oben..
Hier noch die Zeile +/- 5
code: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
|
$db = mysql_connect($dbhost, $dbuser, $dbpass) or die(mysql_error());
mysql_select_db($dbname,$db) or die(mysql_error());
$select_euro = 'SELECT user,status,euro FROM mt_user WHERE session="'.$sessionid.'"';
$query_select_euro = mysql_query($select_euro);
list($user,$status,$euro)=mysql_fetch_row($query_select_euro);
if($status == ''){ $grenze = 50.00; }
if($status == 'silber'){ $grenze = 30.00; }
if($status == 'gold'){ $grenze = 20.00; } |
|
Die Tabellen sind alle vorhanden.
__________________ Nicht das Internet macht wahnsinnig, sondern die Wahnsinnigen machen das Internet.
Dieser Beitrag wurde 1 mal editiert, zum letzten Mal von N!tro*: 12.08.07 22:55.
|
|
12.08.07 22:54 |
E-Mail
Finden
Als Freund hinzufügen
|
|
xundy
Mitglied
Dabei seit: 16.01.04
Beiträge: 817
Forenversion: 2.3
|
|
Du solltest erstmal prüfen ob dein Query überhaupt ein Ergebnis zurückgibt!
Wird es sicher nicht, du solltest TAbllen und Feldnamen immer in backticks setzen, status ist ein reservietest Wort für mysql
mfg
__________________ Fragen kostet nichts, nicht fragen kann teuer werden!
|
|
13.08.07 05:48 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|