Avatar billede djthomas Nybegynder
08. september 2003 - 12:43 Der er 17 kommentarer og
1 løsning

Hvad går der galt her?

$SQL="SELECT * FROM producenter";
$res=mysql_query($SQL);
while ($row = mysql_fetch_array($res))
{
echo "test";
};
?>

og jeg får denne fejl: Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/ecologinet.dk/public_html/test6/pro/index.php on line 14

Linie 14 er "While(...."
Avatar billede Slettet bruger
08. september 2003 - 12:46 #1
Tror man skal skrive $SQL=mysql_query("SELECT * FROM producenter");
Avatar billede Slettet bruger
08. september 2003 - 12:47 #2
Ups det havde du gjort.
Avatar billede djthomas Nybegynder
08. september 2003 - 12:48 #3
Det sker der ikke noget ved når jeg sætter det i ()...
Avatar billede Slettet bruger
08. september 2003 - 12:53 #4
Kan det ikke være fordi databasen slet ik er oprettet :)
Avatar billede djthomas Nybegynder
08. september 2003 - 12:55 #5
jo jo da databasen er skam oprettet - Det er sgu en ret stor database med ret meget indhold...
Avatar billede martin.jensen Nybegynder
08. september 2003 - 12:59 #6
prøv lige at skrive $SQL=mysql_query("SELECT * FROM producenter") or die("fucked..")
Avatar billede martin.jensen Nybegynder
08. september 2003 - 13:00 #7
Du har forbundet til din mysql database tidligere i dette script ikke??
Avatar billede djthomas Nybegynder
08. september 2003 - 13:02 #8
Det sker der ikke noget ved :-(
Avatar billede djthomas Nybegynder
08. september 2003 - 13:03 #9
jo jo du tænker på at jeg har connected? Det har jeg og det virker fint nok...
Avatar billede martin.jensen Nybegynder
08. september 2003 - 13:04 #10
Du er sikker på at din tabel hedder producenter og ikke Producenter eller andet.
Avatar billede martin.jensen Nybegynder
08. september 2003 - 13:05 #11
Pis, beklager, du skulle skrive
$res=mysql_query($SQL) or die("Kunne ikke hente data..")

:-)
Avatar billede djthomas Nybegynder
08. september 2003 - 13:06 #12
har lige cheked og mit tabel er rigtigt nok....
Avatar billede martin.jensen Nybegynder
08. september 2003 - 13:06 #13
Så kommer den ud med en fejl hvis dit sql kald ikke går ok.
Avatar billede djthomas Nybegynder
08. september 2003 - 13:08 #14
Nu nu dør den og skriver kunne ikke hente data...
Avatar billede sostack Nybegynder
08. september 2003 - 13:18 #15
Prøv med:
$res=mysql_query($SQL) or die(mysql_error());

//så får du den fejl som  mysql returnerer
//sostack
Avatar billede djthomas Nybegynder
08. september 2003 - 13:23 #16
Det hjalp noget - Det var en dum lille stave fejl... Jeg vidste bare ikke man kunne få mysql til at udskrive fejlen...

Så har jeg jo lært noget idag!!! :-)

Takker mange gange!!!!
Avatar billede djthomas Nybegynder
08. september 2003 - 13:24 #17
ups... sostack skriv lige igen så du kan få dine point!!!
Avatar billede sostack Nybegynder
08. september 2003 - 14:02 #18
oki!

//sostack
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester