Avatar billede rour Nybegynder
03. maj 2002 - 18:32 Der er 10 kommentarer og
1 løsning

Begynder mysql_fetch_row virker ikke

Jeg er begyndt på php, men jeg kan ikke få mit det til at virke, det ser sådan ud.

$foresp = mysql_query("SELECT * FROM debat");
    while($data = mysql_fetch_row($foresp)){
        echo "<TR><TD VALIGN=TOP>";
        echo "fra:<A HREF=\"mailto:$data[1]\">$data[0]</A>";
        echo "<BR>$data[2]";
        echo "</TD><TD VALIGN=TOP>$data[3]</TD> </TR>";
        }


fejl medelelsen er :
Warning: Supplied argument is not a valid MySQL result resource in ...

Er der nogen kloge php'ere derude?
Avatar billede gizmo-gizmo Nybegynder
03. maj 2002 - 18:33 #1
Så er det ikke mysql_fetch_row det er galt med, men linien ovenover. Dvs. $foresp.
Sam regel er det på grund af, at den ikke kan finde tabellen eller andet
Avatar billede gizmo-gizmo Nybegynder
03. maj 2002 - 18:35 #2
du kunne eventuelt prøve med:
$foresp = mysql_query("SELECT * FROM debat") or die(mysql_error());
for at se hvad fejlen er
Avatar billede erikjacobsen Ekspert
03. maj 2002 - 18:35 #3
Du har garanteret glemt mysql_connect() og mysql_select_db()
Avatar billede gizmo-gizmo Nybegynder
03. maj 2002 - 18:38 #4
Ja, det kan også være at du ikke har connectet til databasen ligesom Erik siger...

$forbindelse= mysql_connect("SERVER","BRUGERNAVN","PASSWORD");
mysql_select_db("DATABASENAVN", $forbindelse);
Avatar billede rour Nybegynder
03. maj 2002 - 18:46 #5
Med
$foresp = mysql_query("SELECT * FROM debat") or die(mysql_error());
siger den :
No Database Selected
Jeg mener at jeg har skrevet
$forbindelse= mysql_connect("SERVER","BRUGERNAVN","PASSWORD");
mysql_select_db("DATABASENAVN", $forbindelse);
med mine værdier indsat rigtigt. Jeg prøver lige at tjekke for 5. gang!
Avatar billede rour Nybegynder
03. maj 2002 - 18:49 #6
Det VAR database navnet TAK TAK TAK
Avatar billede gizmo-gizmo Nybegynder
03. maj 2002 - 18:49 #7
Jeg er ikke sikker, men jeg mener at den ville skrive noget i retning af "warning, failed to connect ..." hvis den ikke kunne få forbindelse til databasen. Men det ser det jo ud til at den kan det. Hvis du HAR skrevet $forb..................
tjaaa, den kan ikke finde databasen. Så skulle du nok tjekke din oplysninger en gang til
Avatar billede gizmo-gizmo Nybegynder
03. maj 2002 - 18:49 #8
hehe, okay
Avatar billede rour Nybegynder
03. maj 2002 - 18:50 #9
Det VAR database navnet TAK TAK TAK
giv mig et svar, -er det ikke så'n jeg giver dig point?
Avatar billede rour Nybegynder
03. maj 2002 - 18:51 #10
O.K
Avatar billede gizmo-gizmo Nybegynder
03. maj 2002 - 18:51 #11
s'lidt...
Jo, det er sådan, men det har du vist fundet ud af :-)
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