efter select udskrives den 12 gange hvorfor ikke bare en gang ?

Tags:    php

Ohøj :)

jeg har dette stykke kode

Fold kodeboks ind/udKode 

plus i min database er selve rækken

penge og datatype int

da jeg skal lave noget penge halløj :)

men noget jeg IKKE forstår er at den udskriver nullet, 12 gange

den skal da kun udskrive det 1 gang

hmm nogle kloge hoveder som ved hvad der skal gøres :)

Mvh. Galima



10 svar postet i denne tråd vises herunder
4 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Fold kodeboks ind/udKode 



prøv det...



Det er nok fordi du har 12 rækker i userlist.



du glemte et = efter user, og hvis den skriver 0 efter det må det være fordi at der står 0 i tabellen :)



$foresp = mysql_query("SELECT penge FROM userlist WHERE user='{$_SESSION["user"]}'") or die(mysql_error());

$row = mysql_fetch_row($foresp);

// penge:
echo $row[0];

du havde fejl i din query



hvis man kun vil have en række kan man ligeså godt skrive if i stedet for while. Er formentlig hurtigere(utestet)



Ja nu står der iværtifald kun et 0,

men det skal så virke på den måde så den bruger som logger ind hans penge kommer frem, har prøvet og ændre penge værdien ved hver bruger, men kommer kun 0 frem, jeg håber som en så ved hvad den rigtige kode får den lille sag er

det er sådan at man skal have x antal penge hver time ^^ og er jo ikke godt hvis alle brugere har 0 hehe

men jeg håber en ved hvad der nu skal gøres,

jeg kan også kun sige mange tak til jer som allerede har svaret og har hjulpet en hel del :)

Mvh. Galima



SELECT penge FROM userlist WHERE id='logged_user_id'



hmm så vil den se sådan her ud

$foresp = mysql_query("SELECT penge FROM userlist WHERE user'".$_SESSION["user"] . "' limit 0,1");


og den virker desværre ikke når man logger ind :( kommer kun med et 0 :(

Mvh. Galima







Tror iværtifald nok den vil se sådan ud :O



ingen af dem virker ^^

sådan er noget fra min tabel

Feltnavn, data type, nul værdi, standard værdig,
penge, int(11), nej, 0,

hvis jeg så trykker Vis

"bruger phpmyadmin"



user, penge,
mitbrugernavn, 10,


hmm

Mvh. Galima



t