argument fejl eller what?

Tags:    php

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /public_html/XXXX/opretbruger_ok.php on line 28

Den fejl får jeg, når jeg har oprettet en bruger;

Mine linjer i nærheden af linje 28 er:
Fold kodeboks ind/udKode 


Hele min kode er: (Beklager rodet i den)
Fold kodeboks ind/udKode 






7 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 1 karma
Sorter efter stemmer Sorter efter dato
Tror måske jeg har fundet fejlen. Forudsat du har kopieret din kode direkte ind. Hvis du har dette skyldes det nok at PHP er typesvagt (og derfor ikke brokker sig når du bruger en variabel der ikke er initialiseret, eller deklareret:

$lawl = mysql_query("SELECT * FROM bio_brugere WHERE email = '$email'");
$anmad = mysql_num_rows($law1);

$lawl ($law + et lille "L")
og i anden linie
$law1 [$law + et "et" tal (1).



Indlæg senest redigeret d. 22.08.2009 22:56 af Bruger #14645
Går ud fra du forbinder til databasen i en af de konfig-filer du inkluderer.
Har du tjekket om mysql_query giver en gyldig mysql resurse?
Fra PHP.Net:
For SELECT, SHOW, DESCRIBE, EXPLAIN and other statements returning resultset, mysql_query() returns a resource on success, or FALSE on error.




Indlæg senest redigeret d. 22.08.2009 21:58 af Bruger #14645
include 'config.php';

Der ligger min forbinelse til databasen.

Har prøvet at have en or die(mysql_error()) på, men det gav samme resultat.

(Hvis det var det du mente) :D



...Har prøvet at have en or die(mysql_error()) på, men det gav samme resultat.

(Hvis det var det du mente) :D

Prøv og lave test for at se hvad mysql_query giver. F.eks.:
Fold kodeboks ind/udKode 




Indlæg senest redigeret d. 22.08.2009 22:28 af Bruger #14645
Med
Fold kodeboks ind/udKode 


Får jeg;

Er en resurse




Du havde helt ret!

men den var altså lavet så det var to et taller.
Prøvede med et tre tal, også kørte det.







t