Gå til innhold

Hente ett (og kun ett felt) fra database *LØST*


Anbefalte innlegg

Hei

nå tror jeg at jeg blir gal snart. Sikkert bare en liten feil som gjør at dette ikke virker.

Mitt "problem" er at jeg skal hente KUN fornavnet fra en tabell.

Dette blir gjort via en spørring som ser slik ut:

$sql2 = "SELECT fornavn FROM slekt WHERE epost = '$epost' AND passord = '$passord'";

epost og passord blir hentet riktig fra en fomr post på en tidligere side. Det er jeg helt sikker på.

 

Så, når jeg nå skal skrive ut dette, burde det ikke gått med å skrive:

$result= mysql_query($sql2);
while ($fornavn = mysql_fetch_assoc($result)){
	echo $fornavn;
}

Men dette gir bare utskrift: "array".

Tester så:

$result= mysql_query($sql2);
while ($fornavn = mysql_fetch_row($result)){
	echo $fornavn;
}

Samme resultat.

Så tester jeg:

$fornavn = mysql_query($sql2);
while ($fornavn2 = mysql_fetch_array($fornavn, MYSQL_ASSOC)){
	echo $fornavn2;
}

Samme resultat.

 

har sett meg blind på dette bittelille problemet, og trenger sårt hjelp.

 

på forhånd tusen takk for all hjelp

Endret av el_scorcho
Lenke til kommentar
Videoannonse
Annonse

Forskjellen er sannsynligvis ikke merkbar på noe som helst nivå, annet enn det laveste, men å bruke løkker er rett og slett bare stygt og helt riv, ruskende galt. Forventer man kun én rad, så bruker man fetch_row alene, en løkke vil bare gjøre koden forvirrende og mindre lesbar.

Lenke til kommentar
å bruke løkker er rett og slett bare stygt og helt riv, ruskende galt

 

Var da veldig så hissig du skulle være på while-løkka mi da, :thumbup:. Grunnen til at det har blitt vanen min å bruke den er at mysql_fetch_row ikke returnerer felt-navnene og at jeg aldri har sett mysql_fetch_assoc eller mysql_fetch_array bli brukt uten å putte den i en løkke. Altså slik:

 

$row = mysql_fetch_assoc($query);

 

Er kanskje ikke noe i veien med å gjøre det slik. Hva gjør dere?

Endret av RadiantHeart
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...