Я хотел бы знать, если я делаю все правильно, или fetchAll () не работает с WHILE. вот пример $db=new PDO("mysql:host=" .$dbhost. "; dbname=" . $dbname, $dbuser, $dbpass); $page=$db->prepare("SELECT * FROM page"); $page->execute(); foreach ($page->fetchAll(PDO::FETCH_ASSOC) as $row) { //echo a row //is working } однако, если я попытаюсь зациклиться while ($row=$page->fetchAll(PDO::FETCH_ASSOC)){ //echo a row //Show empty […]
Я пытаюсь создать цикл для создания множества функций, так что когда пользователь нажимает кнопку большого пальца вверх, он запускает правильный .php-документ. Он отлично работает, когда я удаляю цикл и просто предоставляю var ia конкретное число, но как только я пытаюсь сделать его в цикле, в оповещении (i) я получаю 10 в первом цикле. var i=1; […]
Я должен «суммировать» значения переменной, пока, вот мой пример: while($row = mysql_fetch_array($result)){ $price= $row['price'] * $row['order_q']; } Выведенный выше код будет выводиться, если я поставлю echo $price; например: 19 15 20 13 10 Я хочу что-то вроде: sum($price) или array_sum($price) чтобы подсчитать все результаты цикла while. Итак, я хочу посчитать: 19+15+20+13+10 = 77 Как я […]
Я отправляю некоторые данные на другую страницу из формы. Это корзина для покупок, и форма, которая отправляется, создается на странице раньше, в зависимости от количества элементов в корзине. Например, если есть только 1 элемент, тогда у нас есть только имя поля «item_name_1», в котором должно храниться значение типа «Наклейка» и «item_price_1», в котором хранится цена […]
Я использую цикл в wordpress для вывода сообщений. Я хочу обернуть каждые три записи внутри div. Я хочу использовать счетчик для увеличения на каждой итерации цикла, но я не уверен в синтаксисе, который говорит «если $ i кратно 3» или «если $ i кратно 3 – 1». $i = 1; if ( $wp_query->have_posts() ) : […]
Является ли их способ в цикле while назначать переменную классу в div для каждого третьего элемента в цикле while. Я использую структуру чертежа, и третий div находится в конце, и мне нужно привязать «последнее» имя класса к каждому третьему div, так что третий div 6-й div 9-й div и так далее? /* LOOP THROUGH SHOEDATA […]
Я хотел бы создать новый содержащий <div> после 3 результатов, используя цикл результата PDO. Для моего проекта самообучения я должен создать страницу с загрузочной страницей, и после каждой третьей записи я должен сделать новую строку и снова показать 3 col-md-4 и т. Д. И т. Д. Теперь у меня это как мой код: <div class="row"> […]
Если я получаю данные из базы данных MySQL и используя цикл while для итерации данных, как бы добавить каждый из них в массив? $result = mysql_query("SELECT * FROM `Departments`"); while($row = mysql_fetch_assoc($result)) { }
Недавно я испытал эту странную проблему: while(list($key, $value) = each($array)) не перечислял все значения массива, заменив их на … foreach($array as $key => $value) … работал отлично. И теперь мне интересно. В чем разница между этими двумя?
Я начал использовать PDO недавно, раньше я использовал только mysql. Теперь я пытаюсь получить все данные из базы данных. $getUsers = $DBH->prepare("SELECT * FROM users ORDER BY id ASC"); $getUsers->fetchAll(); if(count($getUsers) > 0){ while($user = $getUsers->fetch()){ echo $user['username']."<br/>"; } }else{ error('No users.'); } Но он не показывает пользователей, просто пустую страницу.