У меня есть база данных MySQL, и я использую цикл while для получения информации от него. У меня также есть массив, который я хочу зациклять, но с foreach, но проблема в том, что я пытаюсь вложить foreach, пока нет данных в $ string. $ String-переменная работает вне цикла while, и нет ничего плохого в базе данных. Что мне нужно изменить, чтобы я мог перебирать оба?Foreach не работает в цикле while?
while ($field = mysql_fetch_assoc($query))
{
foreach($string as $strings)
{
//code here
}
}
Нам нужно будет увидеть больше кода. – webbiedave
Вложенная петля не является проблемой. Что-то не так с тем, что хранится в '$ string'. Также не должно быть это как '$ strings как $ string' ?. –
Даже если вы имели в виду это наоборот, я бы никогда не использовал «string» в качестве имени переменной. Возможно, это работает. Но я просто не хотел. –