webForumDet fria alternativet

PHP o MySQL

8 svar · 251 visningar · startad av mikaeled

mikaeledMedlem sedan dec. 2000160 inlägg
#1

Hej,

Jag bygger för tillfället ett script som använder sig av en MySQL databas. Så här ser ungefär själva tabellen ut.

| konto | id | rubrik |
| mikael | 1 | välkommen |
| johan | 2 | welcome |
| mikael | 3 | wilkommen |

Nu vill jag att en sida ska visa just ett kontos data, i detta fallet mikael som har två rader i tabellen. Så här ska det se ut:

1. välkommen
2. wilkommen

Hur gör man så att det blir så? Det ska väl vara en foreach kod eller något?

//Mikael

mikaeledMedlem sedan dec. 2000160 inlägg
#2

Hej,

Jag råkade skriva fel. Det ska vara högsta id:t högst upp. Alltså såhär:

2. Wilkommen
1. Välkommen

//Mikael

GaskiMedlem sedan juni 2000325 inlägg
#3

Ändra bara sql satsen till SELECT * FROM table WHERE konto = 'mikael'

------------------
Datorer är inte smarta, de bara tror att de är det.

BatboyMedlem sedan jan. 2000888 inlägg
#4

Din fråga har ju redan besvarats.. typ. http://cgi.webforum.nu/wf/Forum12/HTML/000606.html

$res=mysql_query("select * from TABELLNAMN
where konto = 'mikael'");
while($row=mysql_fetch_array($res, MYSQL_ASSOC)) {
echo "$row[id]. $row[rubrik]<br>";
}

Borde fungera..

/j

mikaeledMedlem sedan dec. 2000160 inlägg
#5

$res=mysql_query("select id,author,date,title,text from news where account='$account'");
while($row=mysql_fetch_array($res, MYSQL_ASSOC))
{
print "<a href=link.php?id=$row[id]>$row[title]</a><br>";
}

vad blir bättre om jag skriver som du menar gaski??

/Mikael

mikaeledMedlem sedan dec. 2000160 inlägg
#6

Men jag vill få det i ordning, men det högsta id högt upp sidan,

emissionMedlem sedan dec. 19996 095 inlägg
#7

Lägg till ORDER BY ID DESC i SQL-satsen

mikaeledMedlem sedan dec. 2000160 inlägg
#8

Gunnar,

Men varför blir det error ("Warning: Supplied argument is not a valid MySQL result resource in /usr/local/apache/htdocs/public_html/easyupdate/view.php on line 14")

När jag har skrivit detta:

$res=mysql_query("select * from news where konto = 'mikael' ORDER BY id DESC");
while($row=mysql_fetch_array($res, MYSQL_ASSOC)) {
echo "$row[id]. $row[rubrik]<br>";
}

------------------
//Mikael

mikaeledMedlem sedan dec. 2000160 inlägg
#9

Nu funkar det!!
Tack !!!

------------------
//Mikael

Genererad på 386 ms · cache AV · v20260730165559-full.f96bc7eb