while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
foreach($line as $line) {
echo $line["url"]." ".$line["bild"];
}
}
Får jag till svar: h hh hh hh hh hh h# #h h
Om jag tar bort foreach funktionen ger den tillbaka allting korrekt, men jag vill att den ska visa en sak i taget eftersom jag ska bygga vidare på koden senare och då är det nödvändigt.
sql satsen: SELECT url,bild FROM banner ORDER BY RAND() LIMIT 4
tar ut 8 värden, 4 url och 4 bild, jag ska länka ihop dessa så att rätt bild går till rätt url. jag vill att array[0] ska ha första url+bild, sedan array[1] andra url+bild osv...
Därför måste jag ta ut dem en för en, därför foreach()...
Stämmer inte raderna i databasen? Jag menar, du får ju som sagt ut två kolumner med frågan, men dessa stämmer alltså inte överens med varandra? Gör dom det, behöver du ju ingen foreach ().