Avatar billede guybrush_lj Nybegynder
30. marts 2002 - 23:59 Der er 18 kommentarer og
1 løsning

MySQL - PHP spm.

Jeg har følgende 2 scripts (test scripts, til en newbie inden for PHP > mig ) script nummer 1 ser ud til at virke.... får ingen fejl anyway... men i nummer 2 kommer denne fejl: Warning: Supplied argument is not a valid MySQL result resource in /users/coolfreepage.com/******/php/visnavne.php on
line 12 - hvad er der galt ?

Script 1:

<?php

mysql_connect ("localhost", "nac34987", "********");

mysql_query("create table navne (navn)");

mysql_query ("insert into navne (navn) values ('bent')");

?>

script 2:

<?php

mysql_connect ("localhost", "nac34987", "LarsLars");

$result = mysql_query("SELECT * FROM navne");
while ($row = mysql_fetch_array($result)) {
print "$row[navn]<br>";

}
 

?>

på forhånd tak


Avatar billede htx98i17 Professor
31. marts 2002 - 00:00 #1
du har glemt at vælge DB...
Avatar billede cms Nybegynder
31. marts 2002 - 00:01 #2
du kan ikke regne med at der ingen fejl er i den øverste. du tjekker nemlig ikke for det.

skriv istedet:
mysql_connect ("localhost", "nac34987", "********") or die(mysql_error());
mysql_query("create table navne (navn)") or die(mysql_error());
mysql_query ("insert into navne (navn) values ('bent')") or die(mysql_error());

Din kode ser ellers fornuftig ud
Avatar billede guybrush_lj Nybegynder
31. marts 2002 - 00:02 #3
er det det eneste?
Avatar billede cms Nybegynder
31. marts 2002 - 00:02 #4
doh! selvfølgelig. jeg tror snart jeg skal hjem og sove *G*
Avatar billede htx98i17 Professor
31. marts 2002 - 00:03 #5
Tja start med at definere DB, og se om der kommer flere fejl derefter:)
Avatar billede guybrush_lj Nybegynder
31. marts 2002 - 00:03 #6
kk... takker... skal lige teste det... hvis du vil have point så skriv et svar
Avatar billede htx98i17 Professor
31. marts 2002 - 00:04 #7
jep bare iorden
Avatar billede guybrush_lj Nybegynder
31. marts 2002 - 00:07 #8
hmmmmmm... virker stadig ikke
Avatar billede guybrush_lj Nybegynder
31. marts 2002 - 00:08 #9
nogen galt med script 2
Avatar billede htx98i17 Professor
31. marts 2002 - 00:09 #10
så post den præcise kode...
Avatar billede guybrush_lj Nybegynder
31. marts 2002 - 00:12 #11
har postet den:

<?php

mysql_connect ("localhost", "nac34987", "LarsLars");

$result = mysql_query("SELECT * FROM navne");
while ($row = mysql_fetch_array($result)) {
print "$row[navn]<br>";

}
 

?>
Avatar billede htx98i17 Professor
31. marts 2002 - 00:13 #12
nå hvor definere du så DB ?
Avatar billede guybrush_lj Nybegynder
31. marts 2002 - 00:15 #13
sorry.... her er den opdaterede

<?php

mysql_connect ("localhost", "nac34987", "LarsLars");

mysql_select_db("navne");

$result = mysql_query("SELECT * FROM navne");
while ($row = mysql_fetch_array($result)) {
print "$row[navn]<br>";

}
 

?>
Avatar billede guybrush_lj Nybegynder
31. marts 2002 - 00:15 #14
doh.. så lige en fejl... 2 sec
Avatar billede cms Nybegynder
31. marts 2002 - 00:15 #15
<?php

mysql_connect ("localhost", "nac34987", "LarsLars");
mysql_select_db ("navnet_paa_din_database");
$result = mysql_query("SELECT * FROM navne");
while ($row = mysql_fetch_array($result)) {
print "$row[navn]<br>";

}
 

?>
Avatar billede cms Nybegynder
31. marts 2002 - 00:16 #16
damn jeg er blevet langsom!
Avatar billede htx98i17 Professor
31. marts 2002 - 00:16 #17
så både din DB og TABEL hedder "navne" ?
Avatar billede guybrush_lj Nybegynder
31. marts 2002 - 00:16 #18
det der var fejlen... DB hedder noget andet... 2 sec skifter det lige
Avatar billede guybrush_lj Nybegynder
31. marts 2002 - 00:20 #19
verdens sloweste FTP server... skod freehost..... venter
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