1 / 1 / 2
Регистрация: 20.10.2011
Сообщений: 146
|
|||||||||||
1 | |||||||||||
Не работает выборка из БД24.02.2016, 18:41. Показов 1142. Ответов 3
Метки нет (Все метки)
камрады, такая проблема. Перенес сайт с локального сервака на timeweb. При работе сайта занесение в базу происходит корректно, проверяю через phpmyadmin. Но при выборке возвращается NULL.
Строка подключения к БД следующая:
Далее идет такая конструкция:
Причем, в БД всего 3 записи. В чем может быть проблема?( Всю голову уже сломал Добавлено через 13 минут Все, вопрос решился. Нужно было вместо foreach использовать while($elem = mysqli_fetch_assoc($registration)) Вот только почему на локальном сервере работало корректно?(
0
|
24.02.2016, 18:41 | |
Ответы с готовыми решениями:
3
сайт работает, выборка из mysql работает, но ошибка в одном скрипте Не работает выборка из БД Не работает выборка по дате Не работает выборка по дате |
36 / 36 / 18
Регистрация: 01.01.2015
Сообщений: 287
|
|
25.02.2016, 00:07 | 2 |
Сообщение было отмечено Fresh_MaN как решение
Решение
mysqli_query возвращает mysqli_result
на таймвебе версия пхп скорее всего < 5.4 а на локале >=, если это так то причина в разном поведении. https://secure.php.net/manual/... result.php после 5.4. mysqli_result реализует интерфейс Traversable, что видимо и позволяет получать итемы через foreach
0
|
1 / 1 / 2
Регистрация: 20.10.2011
Сообщений: 146
|
|
26.02.2016, 06:43 [ТС] | 4 |
Спасибо, разобрался
0
|
26.02.2016, 06:43 | |
26.02.2016, 06:43 | |
Помогаю со студенческими работами здесь
4
Не работает выборка по датам Не работает выборка по времени Не работает выборка по времени Не работает выборка по дате Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |