Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/16: Рейтинг темы: голосов - 16, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 30

Не выводит данные с базы

16.03.2016, 20:06. Показов 3030. Ответов 6
Метки php, sql (Все метки)

Студворк — интернет-сервис помощи студентам
В общем проблема такая:
пользуюсь OpenServer, создал базу данных заполнил её без проблем, но как только дошел до вывода данных с таблицы нечего не приходит, даже ошибки не выводит(база заполнена, ему есть что взять). Даже такой простой код вывода содержимого user не показывает ничего просто пустая вкладка, может кто сталкивался с таким
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
    function printResult ($result_set) {
while (($row = $result_set->fetch_assoc()) != false) {
        print_r($row);
        //echo $row["login"];
    }
}
 
$mysqli = new mysqli ("localhost", "mysql", "", "mybase");
$mysqli->query ("SET NAMES 'utf8'");
 
$result_set = $mysqli->query("SELECT * FROM  `users` ");
 
 
$mysqli->close();
 
 
?>
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.03.2016, 20:06
Ответы с готовыми решениями:

Не выводит данные с базы
Код: &lt;?php $link = mysqli_connect(&quot;localhost&quot;, &quot;root&quot;, &quot;&quot;); if ($link == false){ print(&quot;Ошибка: Невозможно подключиться к...

PhP выводит не все данные из базы mysql
Через админку делаю добавление статьи на сайт ,в базу добавляется .Но на самом сайте(не в админ части) последняя статья всегда не выводится...

Вывод данных
Всем привет Есть парсер кинопоиска, в некоторых фильмах в пункте режиссер - 1 режиссер в некоторых 2 и больше код для вывода 2 и...

6
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
16.03.2016, 20:27
Лучший ответ Сообщение было отмечено Денис Голота как решение

Решение

Функцию не пробовали вызывать
1
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 30
16.03.2016, 20:41  [ТС]
Спасибо)) ты просто разбил мой мог в прах(пол дня потратил и очевидного не увидел..), а в чем тогда здесь проблема? я думал вся проблема в том что база просто не отвечает
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<?php
    function auditoria ($auditoria) {
        $mass = array();
        while (($row = $auditoria->fetch_assoc()) !=false) {
            $mass [] = $row;
        }
        return $mass;
    }
    
 
 
//подключение базы
    $mysqli = new mysqli ("localhost", "mysql", "", "deanery");
    $mysqli->query ("SET NAMES 'utf8'");
    $auditoria = $mysqli-> query ("SELECT `nomer` * FROM  `auditoria`");
        
    
                
        
    $mysqli-> close ();
 
    $mass = auditoria();
echo "<select name='name'>";
foreach($mass as $item)
    { 
      echo "<option value=' ".$item['name']." '>".$item['name']."</option>";
    } 
       
echo "</select>";
?>
0
930 / 846 / 190
Регистрация: 28.11.2013
Сообщений: 3,621
16.03.2016, 22:15
Это что: `nomer` *
Нужно либо запятую между поставить, либо оставить что-нибудь одно.

Где фактический параметр при вызове функции?
0
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 30
16.03.2016, 23:22  [ТС]
это я копипаст делал с phpmyadmin. переменная $auditoria или он не является таковым?!
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
function auditoria ($auditoria)   { //тут function auditoria ($auditoria)  и в него же записываю получается
 
$mass = array();
while (($row = $auditoria->fetch_assoc()) !=false) {
$mass [] = $row;
}
return $mass;
}
 
 
 
//подключение базы
$mysqli = new mysqli ("localhost", "mysql", "", "deanery");
$mysqli->query ("SET NAMES 'utf8'");
$auditoria = $mysqli-> query ("SELECT `nomer` * FROM `auditoria`");
 
 
 
 
$mysqli-> close ();
 
$mass = auditoria();
echo "<select name='name'>";
foreach($mass as $item)
{ 
echo "<option value=' ".$item['name']." '>".$item['name']."</option>";
} 
 
echo "</select>";
?>
Добавлено через 8 минут
вся проблема в том что в итоге массив не заполняется, я уже перелазил весь форум, но в голове каша и не могу сложить дважды два, почему он все же не наполняет массив, постоянно ругается на вызов функции либо когда в функции задаю параметр $auditoria он просто затыкается и пропускает код, выдает тег <select> пустым, рас пустой значит массив не наполнен
0
 Аватар для arava
340 / 135 / 70
Регистрация: 30.06.2014
Сообщений: 717
17.03.2016, 09:36
Предполагаю что проблема тут $auditoria = $mysqli-> query ("SELECT `nomer` * FROM `auditoria`");
Зачем там знак * ?вы же делаете выборку номера из таблицы аудитория.
0
0 / 0 / 0
Регистрация: 16.03.2016
Сообщений: 30
17.03.2016, 11:49  [ТС]
Предполагаю что проблема тут $auditoria = $mysqli-> query ("SELECT `nomer` * FROM `auditoria`");
Зачем там знак * ?вы же делаете выборку номера из таблицы аудитория.
Это не ошибка это синтаксис который выдает phpMyAdmin, и обрабатывает он со звездочкой тоже.
PHP
1
2
$auditoria = $mysqli-> query ("SELECT `nomer` * FROM `auditoria`");
$auditoria = $mysqli-> query ("SELECT `nomer` FROM `auditoria`");
я делал проверки он понимает оба варианта
проблема в массиви а где конкретно не понимаю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.03.2016, 11:49
Помогаю со студенческими работами здесь

Вывод из базы данных в table - PHP БД
Здравствуйте! Есть таблица в БД под названием orders, мне нужно из этой таблицы получить значение (например номер домика) и вывести его в...

вывод mysql данных в 2 этапа
привет! не знаю как воплотить в жизнь. есть база данных слов, на странице (а1.php) алфавит, при нажатии на букву сначало появляется список...

Вывод данных в текущей форме
Здравствуйте Есть форма с текстбоксом. Тексбокс в read only, никакие данные туда пользователь не вводит, только я сама их вывожу. ...

Вывод данных с использованием LIMIT
Всем привет. Делаю постраничный вывод, но он что-то не работает :( $first = 10*($n-1)+1; $last = 10*$n; $result =...

Вывод данных из MySQL
У меня в базе данных есть таблица с товарами. Мне нужно вывести их на страницу. Как это сделать?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru