У меня есть цикл внутри другого цикла, который не работает, это код:mysqli_fetch петля не работает
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['rowId'] . "</td>";
echo "<td>" . $row['startDate'] . "</td>";
echo "<td>" . $row['eventName'] . "</td>";
echo "<td>" . $row['betName'] . "</td>";
$string1 = "SELECT * FROM newCell WHERE rowId ='";
$string2 = $row['rowId']."'";
$result2 = $string1.$string2;
echo "<td>" . $result2 . "</td>";
while($row2 = mysqli_fetch_array($result2))
{
echo "<td>" . $row2['odds'] . "</td>";
echo "<td>" . $row2['outcomeName'] . "</td>";
}
echo "</tr>";
}
Когда я запрашиваю $ result2 непосредственно в BBDD для первого результата он показывает три результата, но код не входит во второй LOOP. Зачем? Любая ошибка здесь?
Вы не выполняете запрос для второго цикла в любом месте. –
покажите нам ваш оба запроса .. – Kalpit
Вы просите его пропустить через 'string', а не объект' mysqli'? – MackieeE