Avatar billede t-rex Nybegynder
04. november 2004 - 15:53 Der er 17 kommentarer og
1 løsning

udtræk

et simpel ud træk men aner ikke hvad jeg skal skrive.


<?php
if($mode == "vis")
    {
    mysql_connect("localhost", "xxxxxx", "xxxx");
    mysql_select_db("xxxxx");
    $res = mysql_query("select Navn FROM kunde2");
    while($row = mysql_fetch_array($res))
    {
    echo $row['Navn'];
    }
};
?>
Avatar billede Slettet bruger
04. november 2004 - 15:59 #1
hvis du bare skal have skrevet alle navne ud:

<?php
if ($mode == "vis") {
  mysql_connect("localhost", "xxxxxx", "xxxx");
  mysql_select_db("xxxxx");
  $res = mysql_query("SELECT Navn FROM kunde2");
  while($row = mysql_fetch_array($res)) {
    echo $row[Navn]." <br />";
  }
}
?>
Avatar billede t-rex Nybegynder
04. november 2004 - 16:05 #2
ja det var det jeg ville men når jeg laver det sådan kommer den med denne fejl :
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in line number 42 :  while($row = mysql_fetch_array($res))
Avatar billede filename Nybegynder
04. november 2004 - 16:06 #3
Det fordi du ikke har en database i din PhpMyAdmin, opret den som hører med, feks.

Og ret  SELECT Navn FROM kunde2 til dine oplsyninger

og

mysql_connect("localhost", "xxxxxx", "xxxx");
  mysql_select_db("xxxxx");

med din kode osv.
Avatar billede Slettet bruger
04. november 2004 - 16:07 #4
og du er sikekr på at din tabel hedder kunde2?
prøv også med
$res = mysql_query("SELECT * FROM kunde2");
og se om det giver samme fejl..
Avatar billede t-rex Nybegynder
04. november 2004 - 16:10 #5
hmm sjovt nok men det har jeg gjordt... og den melder stadig samme fejl.
Avatar billede filename Nybegynder
04. november 2004 - 16:11 #6
Dem der staver gjordt skal have din numse smurt!
Avatar billede filename Nybegynder
04. november 2004 - 16:12 #7
LOL hvor jeg dum! Sorry for spam er rimlig træt, kan ikke engang selv huske det :D
Avatar billede filename Nybegynder
04. november 2004 - 16:12 #8
Hvad med
SELECT * FROM kunde2
Avatar billede Slettet bruger
04. november 2004 - 16:14 #9
altså den fejl du får, er fordi $res er tom.
$res er tom fordi sql ikke kan finde noget data i kolonnen navn fra tabellen kunde2.. så der er ikke så mange muligheder..
Syntaxen er rigtig, så det er din tabel den er gal med.. kan du ikke smide et "create table"-dump??
Avatar billede filename Nybegynder
04. november 2004 - 16:14 #10
Gartzen, læs indlæg af mig 16:06:44 skriver det samme? ;)
Avatar billede Slettet bruger
04. november 2004 - 16:14 #11
filename -> jeg har jo _lige_ bedt ham om at køre med "*" i stedet for "Navn" c",)
Avatar billede Slettet bruger
04. november 2004 - 16:15 #12
filename 16:14:50 -> det kan jeg ikke se du gør?
Avatar billede t-rex Nybegynder
04. november 2004 - 16:15 #13
den virker heller ikke det er lige som om den ikke vil find tabelen i mysqlén. prøvet lige at oprette en tabel der bare hed kunde og der kommer fejlen ikke men der udskriver den ikke noget.
Avatar billede Slettet bruger
04. november 2004 - 16:17 #14
t-rex -> har du en tabel som hedder kunde2?
har du en kolonne i den tabel som hedder Navn?
Avatar billede t-rex Nybegynder
04. november 2004 - 16:18 #15
jep... lavet den på denne måde...

create table Kunde2
(
  Kundenr        integer,
  Navn            varchar(50),
  Tlf            integer,
  Udlejningskode  varchar(20)
)
Avatar billede Slettet bruger
04. november 2004 - 16:20 #16
kunde2 er heller ikke det samme som Kunde2 ;)
Avatar billede t-rex Nybegynder
04. november 2004 - 16:22 #17
hehe har fundet fejlen... stort og småt må man aldrig blande sammen :-)
Avatar billede Slettet bruger
04. november 2004 - 16:33 #18
Ja det anede mig nu nok at det var det der var galt.. ;o)
Jamen så syntes jeg da du skulle lukke spmet, enten ved at give filename, dig selv eller mig point..
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