Здравствуйте!
Я новичек в PHP, столкнулся с проблемой, что while срабатывает только 1 раз внутри другого while'a.
while($row = mysql_fetch_array($result_channel)){
echo 'Пользователь смотрел канал: '.$row['title']."<br>";
if($row['epg_filename'] == ''){
$row['epg_filename'] = $row['id_channel'] + 1000000;
}
$array = ["channel.", ".txt", "id="];
$replace_epg = str_replace($array, "", $row['epg_filename']);
$data_epg = $replace_epg;
$id = 0;
while($row = mysql_fetch_array($result_ttv)){
$replace_details = str_replace($array, "", $row['details']);
$data_details = $replace_details;
if($data_epg == $data_details){
$id++;
}
}
echo $id."<br><br>";
}
Пробовал заменять
while($row = mysql_fetch_array($result_ttv)){
$replace_details = str_replace($array, "", $row['details']);
На
while($row2 = mysql_fetch_array($result_ttv)){
$replace_details = str_replace($array, "", $row2['details']);
Не помогает =(