Avatar billede webcreator Nybegynder
20. maj 2003 - 19:13 Der er 28 kommentarer og
2 løsninger

Hent database fra MySQL DB - echo $r["felt"]

Hej.

Jeg har flg. kode :

$conn = mysql_connect("localhost", "username", "password") or die(mysql_error());
mysql_select_db("DB");
$r = mysql_query("SELECT * FROM andet WHERE id = 1");

echo $r["emne"];

Jeg har hørt, at jeg ikke behøver at lave en whilesætning, når jeg kun skal hente data fra én række (hvilket er tilfældet her)

Men jeg får intet udskrevet, når jeg bruger ovenstående kode..
Avatar billede mjl Nybegynder
20. maj 2003 - 19:14 #1
så prøv denne alene...

echo $r;
Avatar billede mjl Nybegynder
20. maj 2003 - 19:16 #2
Måske skulle du bruge...

$r = mysql_query("SELECT emne FROM andet WHERE id = 1");

i stedet for...

$r = mysql_query("SELECT * FROM andet WHERE id = 1");
Avatar billede mjl Nybegynder
20. maj 2003 - 19:17 #3
...hvis det er emne du vil ha' :o)
Avatar billede webcreator Nybegynder
20. maj 2003 - 19:17 #4
Nej, jeg skal bruge *, da jeg har brug for alt data fra rækken med ID-nr 1 osv.
Avatar billede mjl Nybegynder
20. maj 2003 - 19:18 #5
ok - fin fin...
Avatar billede webcreator Nybegynder
20. maj 2003 - 19:18 #6
Hvis jeg gør flg : echo $r;
så får jeg denne besked : Resource id #3
Avatar billede mjl Nybegynder
20. maj 2003 - 19:19 #7
ok...2 sek.
Avatar billede ohmish Nybegynder
20. maj 2003 - 19:19 #8
prøv med:

$hent = mysql_query("SELECT * FROM andet WHERE id = 1");
$r = mysql_fetch_array($hent);
Avatar billede mjl Nybegynder
20. maj 2003 - 19:19 #9
du skal ha' gåseøjne omkring 1

'1' sådan
Avatar billede mjl Nybegynder
20. maj 2003 - 19:20 #10
ohmish > Den kender han...
Avatar billede ohmish Nybegynder
20. maj 2003 - 19:21 #11
undskyld jeg afbrød dig mjl :)
Avatar billede ohmish Nybegynder
20. maj 2003 - 19:21 #12
fetch_array er ellers ret vigtigt her
Avatar billede mjl Nybegynder
20. maj 2003 - 19:22 #13
Helt ok - men han ville ha' det uden array...
Avatar billede mjl Nybegynder
20. maj 2003 - 19:22 #14
Jeg ville også bruge fetch_array...!!!!
Avatar billede ohmish Nybegynder
20. maj 2003 - 19:22 #15
$conn = mysql_connect("localhost", "username", "password") or die(mysql_error());
mysql_select_db("DB");
$hent = mysql_query("SELECT * FROM andet WHERE id = 1");
$r = mysql_fetch_array($hent);
echo $r["emne"];
Avatar billede ohmish Nybegynder
20. maj 2003 - 19:23 #16
nååh ok. hehe
Avatar billede mjl Nybegynder
20. maj 2003 - 19:23 #17
Sådan startede han jo ud i toppen.....he he....han vil ha' det uden...!!!
Avatar billede ohmish Nybegynder
20. maj 2003 - 19:24 #18
jeg ser bare ikke ordet "array" blive brugt her før jeg skrev det..
Avatar billede mjl Nybegynder
20. maj 2003 - 19:25 #19
He he - Citat: "Jeg har hørt, at jeg ikke behøver at lave en whilesætning,"...
Avatar billede ohmish Nybegynder
20. maj 2003 - 19:27 #20
det er jo kun en række der hentes, så er det vel ligemeget.. og hehe igen
Avatar billede mjl Nybegynder
20. maj 2003 - 19:28 #21
...nemlig!
Avatar billede ohmish Nybegynder
20. maj 2003 - 19:29 #22
at bruge fetch_array uden while sætning.. er vel at undlade while sætning? (høhø)
Avatar billede mjl Nybegynder
20. maj 2003 - 19:30 #23
Jow....
Avatar billede ohmish Nybegynder
20. maj 2003 - 19:37 #24
mysql_fetch_row... :)
Avatar billede ohmish Nybegynder
20. maj 2003 - 19:42 #25
nu fik du mig til at komme helt i tvivl..puuha! :)
Avatar billede mjl Nybegynder
20. maj 2003 - 19:44 #26
;O)
Avatar billede ohmish Nybegynder
20. maj 2003 - 19:46 #27
Avatar billede webcreator Nybegynder
20. maj 2003 - 19:46 #28
Hej igen. Var lige away. Ja ja, jeg har vist dummet mig her. Self. skal jeg have en fetch-fætter med. Tror lige min hjerne satte ud her :-)
Avatar billede ohmish Nybegynder
20. maj 2003 - 19:50 #29
*trykker næve med mjl* fred? hehe
Avatar billede mjl Nybegynder
20. maj 2003 - 20:35 #30
:o) takker...
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