webForumDet fria alternativet
Logga in / Bli medlem

while loop

PHP

2 svar · 149 visningar · startad av exikon

Medlem sedan apr. 20024 inlägg
Trådstart#1

Jag ska loopa igenom 2 tabeller i min DB kollla om vissa ID är lika:

Men det som händer är att den innre loopen loppas bara en gång. Finns det möjligen nåt som motsvarar ASPs movefirst??

while($med = mysql_fetch_array($result_media)) {

              while($art = mysql_fetch_array($result_art)) {
				
            if ($med\["mediaID"\]==$art\["artID"\]){
	$koll="Samma";
            }//if
  
                }//while				

}//while

Help

Medlem sedan dec. 200012 464 inlägg
#2

Gör jämförelsen direkt i SQL med hjälp av en join istället.

Medlem sedan jan. 2000372 inlägg
#3

ja, det finns en sån funktion:

mysql_data_seek($rs, 0)

...ställer dig på row 0 i result identifiern $rs.

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)