Visa ett inlägg
Oläst 2007-01-03, 17:22 #13
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
eg0master eg0master är inte uppkopplad
Mycket flitig postare
 
Reg.datum: Oct 2004
Inlägg: 898
Pardon my french men du är ju inte riktigt klok...

För det första så kommer till exempel "LIMIT 1,2" returnera två rader (varav du bara ser den första eftersom du bara gör en mysql_fetch. Detta eftersom andra siffran anger antalet rader i svaret och första "hur många som skall skippas" så alla dina LIMIT skall sluta med ",1" i nuvarande utförande.

Och om du av någon anleding vägrar loopa så skulle du förenkla din kod (och förbättra prestanda) så skall du göra så här:
Kod:
if ($cvalue=="dju")
{
$rs = mysql_query("SELECT link, text, cat, id FROM foto WHERE cat='dju' ORDER BY `id` DESC LIMIT 15");
$a = mysql_fetch_row($rs);
$b = mysql_fetch_row($rs);
$c = mysql_fetch_row($rs);
...
$p = mysql_fetch_row($rs);
}
...
Men jag tror du behöver lära dig:
1) Hur man använder en databas och vad det är rent allmänt.
2) loopar i PHP (ja eller att programmera över huvud taget).

Jo det är kanske en ganska hård ton i mitt inlägg, men jag måste säga att jag (helt utan ironi) är mäkta imponerad av att du över huvud taget lyckats skapa en sida med en databas i botten. Om jag haft dina kunskaper hade jag nog givit upp för länge sedan så all heder till dig!

Några länkar som hjälp på vägen:
http://www.freewebmasterhelp.com/tutorials/phpmysql
http://www.php-mysql-tutorial.com/
eg0master är inte uppkopplad   Svara med citatSvara med citat