6 / 6 / 0
Регистрация: 07.03.2010
Сообщений: 84

При выводе информации из БД, выбивает ошибку

07.11.2011, 15:45. Показов 1318. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет. Пытаюсь вывести информацию из БД, но есть проблемка:

В файле mysql.php написел следующий код, с помощью которого подключаюсь в БД.
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
<?php
 
    //Подключение к БД
    
    $dblocation="localhost";
    $dbuser="root";
    $dbpassword="";
    $dbname="ShopDB";
    $db_connect=mysql_connect($dblocation,$dbuser,$dbpassword);
    
    if($db_connect)
    {
        echo "<p>База данных доступна</p>";
            
    }
    else if(!$db_connect)
    {
        echo "<p>Нет дотсупа к БД</p>";        
    }
    $ver = mysql_query("SELECT VERSION()");   
    if(!$ver)   
    {   
        echo "<p>Ошибка в запросе</p>";   
        exit();   
    }
       
    echo mysql_result($ver, 0);
 
?>
в файлике tables.php хочу вывести инфу из БД.

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
<?php
 
include './includes/database/mysql.php';
 
 
 
$result=mysql_query('SELECT id_admin, login_admin, password_admin, status_admin FROM Admin_Tables', $db_connect);
 
$n=mysql_num_rows($result);
 
echo '<table border=1>';
 
for($i=0;$i<$n;$i++)
{
    echo '<tr>
    <td>',mysql_result($result,$i,id_admin),'</td>
    <td>',mysql_result($result,$i,login_admin),"</td>
    <td>",mysql_result($result,$i,password_admin),"</td>
    </tr>";
 echo "</table>";
}
 
mysql_close($db_connect);
 
?>
Выводит ошибку: Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in

Я понимаю что в строке $n=mysql_num_rows($result); нужно ввести еще один параметр, но я непонимаю какой?

Помогите мне с данной проблемой.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
07.11.2011, 15:45
Ответы с готовыми решениями:

Программа выбивает ошибку при выводе
Помогите,пожалуйста,выбивает непонятную мне ошибку! #include &quot;stdafx.h&quot; #include&lt;stdlib.h&gt; #include&lt;stdio.h&gt; ...

СМА Indesit WITL106(EU)/Y S/N 091342680075, не блокирует УБЛ. ошибку не выбивает.Ошибку не выбивает
Проблема изначальная сма не подавала признаков жизни, произвел замену процессора с прошивкой под данную сма. Нажимаю теперь кнопку вкл...

Исправить ошибку в выводе информации в RichTextBox
Здравствуйте, у меня программа на С# в Windows Forms на тему &quot;Алгоритм Краскала&quot;. Я все реализовала, и работает вроде правильно, но...

3
 Аватар для Фоат
165 / 82 / 32
Регистрация: 05.02.2010
Сообщений: 318
07.11.2011, 15:52
есть функция mysql_fetch_row()
0
6 / 6 / 0
Регистрация: 07.03.2010
Сообщений: 84
07.11.2011, 16:29  [ТС]
Цитата Сообщение от Фоат Посмотреть сообщение
есть функция mysql_fetch_row()
Поменял вместо функции mysql_num_rows, функцию mysql_fetch_row().
Такая же ошибка.

Добавлено через 24 минуты
Решил сделать по простому:

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
$db=mysql_connect('localhost','root','');
mysql_select_db('ShopDB',$db);
 
$result=mysql_query("SELECT *FROM Admin_Tables",$db);
$myrow = mysql_fetch_array($result);
 
 
do
    {
        echo 'Строка: '.$myrow ['id_admin'].'<br>';
        echo 'Строка: '.$myrow ['login_admin'].'<br>';
    }
while ($myrow = mysql_fetch_array($result));
Просто подключил БД нескольками строчками кода. Все получилось.
Но хотелось бы узнать, почему я немогу сделать вывод инфы из БД первым способом. С подключением файла mysql.php

Что я нитак делаю?
0
 Аватар для Фоат
165 / 82 / 32
Регистрация: 05.02.2010
Сообщений: 318
07.11.2011, 17:32
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
$query = "SELECT  * FROM admin_tables";
 
$cat = mysql_query($query);
 
 
if(!$cat) exit (mysql_error());
 
echo "<table border = 1>";
 
while($admin_tables=mysql_fetch_assoc($cat))
 
    {
 
        echo "<tr>
                <td>".$admin_tables['password_admin']."</td>
                <td>".$admin_tables['login_admin']."</td>
                </tr>";
 
}
 
echo "</table>";
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
07.11.2011, 17:32
Помогаю со студенческими работами здесь

При создании БД выбивает ошибку №26
Вот такая ситуации, подскажите плз!

Выбивает ошибку при прямоугольной матрице(при квадратной все гуд)
После компиляции выбивает какую-то неведомою мне ошибку(вызывается исключение) void __CRTDECL operator delete(void* const block) noexcept...

При повторном realloc-е выбивает ошибку
Доброго дня, уважаемые форумчане. Прошу у вас помощи в работе с указателями и перераспределении памяти. Задание простое: Написать...

Выбивает ошибку при вызове метода
При вызове метода в 35 строке выскакивает ошибка: ссылка на обьект не указывает на экземпляр обьекта Вот мой код: using System; ...

Выбивает ошибку при запуске в «планировщике заданий»
Мне нужно запустить эмуляцию клавиш, а в программе нужно нажать CTRL + SHIFT + ENTER, я хочу все автоматизировать, чтобы система делала...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Валидация и контроль данных табличной части документа перед записью
Maks 22.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в КА2. Задача: контроль и валидация данных табличной части документа перед записью с учетом регламента компании. . .
Отчёт о затраченных материалах за определенный период с макетом печатной формы
Maks 21.04.2026
Отчёт из решения ниже размещён в конфигурации КА2. Задача: разработка отчёта по затраченным материалам за определённый период, с возможностью вывода печатной формы отчёта с шапкой и подвалом. В. . .
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определённом условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru