Czy mozna sie wbijac pętlą while w pętle foreach? A jak mozna to jaki robię błąd?

0
// ROBIMY PROGRAMIK
// ZNAJDZ WSZYSTKIE 00:00:00 
$sql = "SELECT * FROM kubutek_mindrivermagazine.audioblog WHERE dlugosc = '00:00:00'";
// ODBIERAMY WYNIKI ZAPYTANIA MYSQL_QUERY
$result = mysql_query($sql, $link);
// USTLAMY INDEX NA POZIOMIE ZERO
$x = 0;
// ROBIMY TABLICE Z WYNIKOW
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    
    $tablicaMp3zNieobliczonymCzasem[$x++] = $row[id];
    //echo $row[id].'<br>'; 
}
// ZWALNIAMY WINIKI
mysql_free_result($result);

echo '<pre>';
// MAMY TABLICE DO KTOREJ DOBIERAMY SIE FOREACH..EM...
foreach($tablicaMp3zNieobliczonymCzasem as $rekord)
{       
   echo $rekord.'<br />';
   
   // I TUTAJ WLASNIE POJAWIA SIE PROBLEMATYCZNA KWESTIA
   // CZY MOGE SIE Z POLACZENIEM DO BAZY DANYCH I Z OPERACJAMI
   // ROZNIASTYMI TAM... WBIJAC SIE W PETLE FOREACH?
   
   // BEDZIEMY TU ROBIC NASZ SQL
   $zapytanieDoGetID3 = "SELECT last_modified, filesize, audio_bitrare, playtime_seconds FROM kubutek_mindrivermagazine.audioblog_getid3 WHERE filename LIKE '%$rekord'";
   // ODBIERAMY WYNIKI ZAPYTANIA MYSQL_QUERY
	$result = mysql_query($zapytanieDoGetID3, $link);
	
			// SKRYPT NIE WYWALA BLEDU ALE TO TO JUZ MI NIE POKAZUJE
			// CZY MOZNA SIE WBIJAC PETLA WHILE W PETLE FOREACH?
			while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
    
    		echo $row[last_modified].'<br>'; 
    		echo $row[filesize].'<br>';
    		echo $row[audio_bitrare].'<br>';
   			 echo $row[playtime_seconds].'<br><BR>';
			}
		
}
0

Można ale na czym polega Twój problem?
Wg mnie w tablicy $tablicaMp3zNieobliczonymCzasem masz tylko identyfikatory rekordów a w kolejnym SQL szukasz po kolumnie filename...

 $zapytanieDoGetID3 = "SELECT last_modified, filesize, audio_bitrare, playtime_seconds FROM kubutek_mindrivermagazine.audioblog_getid3 WHERE filename LIKE '%$rekord'";

1 użytkowników online, w tym zalogowanych: 0, gości: 1