Avatar billede danino Nybegynder
11. oktober 2003 - 16:15 Der er 10 kommentarer og
1 løsning

Mysql udtræk problem.

Jeg har et problem - jeg er løbet sur i et simpelt mysql-udtræk. Jeg bruger denne kode, og jeg forstår ikke hvorfor det ikke virker... Håber nogen kan hjælpe.

<?php
include '../mysql.php';
$result=mysql_query("select * from Users where Navn='Hans'", $link);
while($resultat=mysql_fetch_object($result, $link))
{
    echo $resultat->Id;
}
mysql_free_result($result);
?>

Det mærkelige er at den ikke melder nogen fejl, og det gør den heller ikke hvis jeg indsætter denne kode i phpmyadmin - den viser bare ingenting. Og der er selvfølgelig en record med en bruger der hedder Hans, og hans Id er 1.
Avatar billede erikjacobsen Ekspert
11. oktober 2003 - 16:19 #1
while($resultat=mysql_fetch_object($result))
Avatar billede danino Nybegynder
11. oktober 2003 - 16:31 #2
Nej desværre ikke... Det var måske en fejl, men den skriver stadig ingenting...  Heller ikke fejlmedddelelser. Det skal dog lige siges at den godt kan komme med fejlmeddelelser, hvis man f. eks. skriver noget helt skørt som mysql_query("jeg er julemanden")....
Avatar billede erikjacobsen Ekspert
11. oktober 2003 - 16:41 #3
Hvis dit felt hedder "Id" er det mystisk, men måske det bare hedder "id". Prøv
  echo $resultat->id;
Avatar billede danino Nybegynder
11. oktober 2003 - 17:04 #4
Ja, jeg synes også det er mærkeligt... For ja, mit felt hedder Id.. Jeg har prøvet echo $resultat->id; men det virker heller ikke...
Avatar billede erikjacobsen Ekspert
11. oktober 2003 - 17:28 #5
Kan du lave en

  print_r($resultat);

inde i while-løkken.
Avatar billede danino Nybegynder
11. oktober 2003 - 17:32 #6
Der sker stadig ikke noget...
Avatar billede erikjacobsen Ekspert
11. oktober 2003 - 17:33 #7
Hvis den print_r ikke skriver noget ud, så er der ingen rækker i resultatet.

Kør lige en

$result=mysql_query("select * from Users", $link);
Avatar billede danino Nybegynder
11. oktober 2003 - 17:44 #8
Ok... Jeg har lige prøvet at lave den der:
$result=mysql_query("select * from Users", $link);
Hvor der stod:
print_r($resultat);
I while-løkken, og jeg fik hele min user-tabel klasket i hovedet :-) Så lidt virker da.. :-)
Avatar billede erikjacobsen Ekspert
11. oktober 2003 - 17:47 #9
Hehe, men Hans var gået sin vej, eller hvad? Eller hed han Hans Hansen?
Avatar billede danino Nybegynder
11. oktober 2003 - 17:50 #10
DOOOOOH..... Hehe.. Ja, det var et forkert navn.. Jeg har vist siddet og rodet frem og tilbage lidt for længe, og fuldstændig overset det... Nå, men tak... Hvis du lige laver er svar, så får du points...
Avatar billede erikjacobsen Ekspert
11. oktober 2003 - 18:22 #11
ok ;)
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