26. august 2003 - 17:24Der er
10 kommentarer og 1 løsning
dagbog i php der ikke virker
hej jeg er lidt ny til
php og har købt det her hæfte som man kan følge men jeg får denne fejl Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in /customers/hunde-liv.dk/hunde-liv.dk/httpd.www/test/laes.php on line 34
når jeg kører dagbogen håber der nogle der kan hjælpe mig
mysql_fetch_row() tager en mysql-ressource som argument. højst sandsynligt har du forinden du kalder denne funktion, kaldt mysql_query() prøv, efter dit kald til mysql_query, at skrive or die(mysql_error());
$result = mysql_query or die (mysql_error());("SELECT * FROM indlaeg",$db); er forkert. et semikolon afslutter altid en kommando. derfor skal du aldrig have mere end ét pr. linie (undtagen i særlige tilfælde)
den korrekte syntax ville være : $result = mysql_query("SELECT * FROM indlaeg",$db) or die (mysql_error());
i øvrigt vil jeg tro, at din fejl skyldes, at du ikke har angivet korrekt brugernavn/adgangskode. du skal i dit script udskifte "brugernavn" og "adgang" i den første linie, med de korrekte. (som du får fra din udbyder)
ja nu er den lige ved at være der men nu skriver den No Database Selected er det fordi den ikke kan finde database som jeg har oprettet på mysql elle hvad ??
fejlen ligger så i at mysql_select_db() ikke virker korrekt. hvis du også tilføjer or die(mysql_error()) efter dét kald, vil du få at vide hvorfor den fejler. det kan typisk enten være fordi den ikke kan finde den angivne database (har du husket at oprette den?), eller fordi det foregående kald mysql_connect() fejler. hvis det er det sidste, kan du (igen) spore fejlen ved at tiføje or die(mysql_error()) efter mysql_connect()
swaxi => for(init;exp;incr) command; <= det er 3 * ; på en linie ;) - OK, særtilfælde
kan se du ligger på et webhotel (b-one.nu), der kan man meget sjællendt få oprettet sin HELT egen database (e.g. "gæstebog") normalt hedder den det samme som usernavn (eg "hunde_liv_dk")
velbekomme. (husk at sikre dig, at de svar du får er fyldestgørende, inden du trykker acceptér en anden gang)
Synes godt om
Ny brugerNybegynder
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.