Articles of while loop

Использование цикла внутри функции

Я все еще изучаю функции и как они работают. Я знаю, что я делаю неправильно, а не как это исправить. Я пишу функцию, чтобы вытащить данные изображения из базы данных и вернуть их на экран. Он работает, но если есть более одного изображения, оно возвращает только последнее изображение. Я знаю, проблема в том, что $project_image […]

генерировать массив из php while loop

Я хочу запустить цикл while (или any) для вывода небольшого списка дат в виде массива $start = $day = strtotime("-1 day"); $end = strtotime('+6 day'); while($day < $end) { echo date('dM-Y', $day) .'<br />'; $day = strtotime("+1 day", $day) ; } Это отлично подходит для печати, но я хочу сохранить его как массив (и вставить […]

Как убедиться, что дескриптор файла был закрыт перед следующей операцией?

Это код, который у меня есть до сих пор, интересно, правильно ли оно? $handle = fopen($file, 'w') or die("can't open file"); $closed = fclose($handle); while($closed){ DOAWESOMETHINGS(); // btw I only want to have this run once for each handle $closed = false; } Спасибо огромное!

PHP – удалить запятую из последнего цикла

У меня есть PHP в то время как LOOP, и я хочу удалить последнюю запятую , от echo '],'; если это последний цикл while($ltr = mysql_fetch_array($lt)){ echo '['; echo $ltr['days']. ' ,'. $ltr['name']; echo '],'; }

Обертывание 3 объектов или менее внутри / в foreach в PHP

Простой вопрос. У меня есть массив из 21 элемента и каждый три из них отображается внутри блока <div> . Код выглядит примерно так: <?php $faces= array( 1 => 'happy', 2 => 'sad', (sic) 21 => 'angry' ); $i = 1; foreach ($faces as $face) { echo $face; $i++; } ?> в <?php $faces= array( 1 […]

Как я мог избежать использования MySQL-запроса в цикле While в PHP

У меня есть цикл while, который выводит список классов. В базе данных классов имя учителя определяется идентификатором учителей в базе данных пользователей. Вот моя структура базы данных. Classes Database —————————– ID CLASS TEACHER 1 product design 3 User Database —————————– ID NAME 3 John Doe Поэтому, когда я перечисляю свои классы, мне нужно его преобразовать […]

скрипт (while-loop) останавливается и не имеет выхода, когда выбрано несколько столбцов

Я хочу выбрать несколько столбцов из TABLE, но сценарий не работает после запуска цикла while. мой код php и html: <table border="0"> include_once $_SERVER['DOCUMENT_ROOT'].'/include/db.inc.php' ; $sql="select post_title,post_desc,post_date,course,semester,firstname,lastname FROM wbut_forum_posts left join users on post_by = email ORDER BY post_id DESC LIMIT 25"; $result = mysqli_query($link,$sql ); if (!$result) { include_once "wall.html.php"; echo'<tr><td align="center"> OOOOPPPPPSSS!!!SORRY,UNABLE TO […]

последняя итерация в цикле while

Я пытаюсь получить последний элемент в массиве, когда он повторяется для вывода чего-то другого в строку. if (count($this->condition) > 1) { $i=0; while ($i < count($this->condition)){ if ($i == (count($this->condition) -1)) { foreach ($this->condition as $key => $value){ $query .= $value['columns']." = ".$value['value']; } } else { foreach ($this->condition as $key => $value){ $query .= […]

Проблемы с правильной позицией заголовков таблиц

У меня возникают трудности с таблицей, которую я пытаюсь создать. У меня есть массив пользователей, который отображает пользователей в моей таблице базы данных. В этом есть 10 пользователей. Тогда у меня должно быть 14 игроков под каждым пользователем. Как это… user1 user2 user3 игрок1 игрок1 игрок1 игрок2 плеер2 плеер2 игрок3 плеер3 плеер3 и т.д.. Сейчас […]

Обработка цикла while и группировка значений PHP MYSQL

У меня такой стол. author_id author_book rating 1 ABC 5 1 DEF 6 2 PPP 8 3 FFF 9 Вот мой код PHP <table> <tr><td>Author ID</td><td>Author Book</td><td>Rating</td></tr> <?php $row_data = mysql_query("select * from author_master" ); while($row = mysql_fetch_array($row_data) ) { ?> <tr> <td><?php echo $row['author_id']; ?></td> <td><?php echo $row['author_book']; ?></td> <td><?php echo $row['rating']; ?></td> </tr> […]