Intereting Posts
Удалите <p> <strong> <br /> & nbsp; </ strong> </ p> с помощью XPATH Как я могу автоматически настроить ширину изображения, созданного GD, в соответствии с текстом? Файлы PHP не работают при использовании Bootstrap получить информацию о пользователе в CodeIgniter (HMVC & Ion Auth) PHP конвертирует XML в группу JSON, когда есть один ребенок Как использовать переменную во всех представлениях? Как отобразить имена отелей, которые имеют максимальный счет из базы данных, вычисляя сумму в PHP? PHP – Swiftmailer с использованием STARTTLS и самоподписанных сертификатов Как выбрать строки в MySQL, начиная с определенного номера строки? Как функция spl_autoload_register () работает с классами и интерфейсами, если они в настоящее время не определены? Что означает последний шанс, данный PHP? В чем разница между inversedBy и mappedBy? Выполнение заказа промежуточного ПО в Laravel 5 PHP, вложенные запросы MYSQL Есть ли когда-нибудь fputs () или fwrite () кодировать специальные символы html? Memcache Vs. Memcached

Результаты запросов PHP SQL

Хорошо, я довольно уверен, что сделал это всего несколько дней назад, хотя я могу сходить с ума. Например, я пытаюсь выполнить цикл результата SQL.

$query = mysql_query("SELECT * FROM `my_table`"); $result = mysql_fetch_assoc($query); 

Теперь $ result должен возвращать несколько строк .. и это происходит, если я прокручиваю его, используя цикл while. К сожалению, я пытаюсь получить доступ к этим данным с помощью цикла foreach, и по какой-то причине он не будет работать. Единственное, что дает мне первый ряд и print_r ($ result), дает мне только первую строку.

 foreach($result as $name => $value) echo "$name = $value\n"; 

Мы ценим любые предложения!

** РЕДАКТИРОВАТЬ:

Мне нравятся все умные ответы. Я знаю сайт для руководства php, и я знаю, что возвращает mysql_fetch_assoc (). Вот мое решение:

 function returnSQLArray() { $returnArray = array(); $row = 0; $query = mysql_query("some sql"); while($result = mysql_fetch_assoc($query)) { $returnArray[$row] = $result; $row++; } return $returnArray; }