Форум программистов, компьютерный форум, киберфорум
MySQL
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
21 / 14 / 5
Регистрация: 17.09.2016
Сообщений: 104
1

Получение количества строк в таблице

24.08.2018, 12:35. Показов 1353. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Доброго времени суток. Пытаюсь получить количество строк в таблице, но вылазит ошибка: Warning: mysql_fetch_array() expects parameter 1 to be resource, object given in /get_table_category.php on line 27

Из ошибки понятно, что ожидается одно, а приходит совершенно другое или воообще не приходит.

Тыкните пожалуйста носом где я косякнул:

PHP/HTML
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
32
33
34
35
36
37
38
39
40
41
42
<?php
 
 
 
function get_table_category(){
    require_once( $_SERVER['DOCUMENT_ROOT'] . '/shop/config.php' );
$MySql = mysqli_connect($sql_host, $sql_user, $sql_password, $sql_table);
 
$query = mysqli_query($MySql, "SELECT id, name, opis, father, url FROM category LIMIT 10");
 
 
if($query){
echo '<table cellpadding="0" cellspacing="0" border="0" id="table" class="sortable">';
echo '<thead>';
echo '<tr>';
echo '<th><h3>Название</h3></th>';
echo '<th><h3>Описание</h3></th>';
echo '<th><h3>Товаров</h3></th>';
echo '</tr>';
echo '</thead>';
echo '<tbody>';
echo '<tr>';
 
while($table_data = mysqli_fetch_assoc($query)){
 
$query2 = mysqli_query($MySql, "SELECT COUNT(1) FROM product WHERE cat_id = " . $table_data['id']);
$product_count = mysql_fetch_array($query2);
echo '<tr>';
echo '<td>'.$table_data['name'].'</td>';
echo '<td>'.$table_data['opis'].'</td>';
echo '<td>'.$product_count[0].'</td>';
echo '</tr>';
}
echo '</tbody>';
echo '</table>';
}else{
echo 'Категорий не найдено';
}
 
 
}
?>
заранее спасибо
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.08.2018, 12:35
Ответы с готовыми решениями:

Обновление большого количества строк в таблице. Как правильно?
Доброго времени суток. Есть таблица `table`, имеющая несколько полей. Поле `id` - PRIMARY KEY. В...

Быстрый и точный подсчёт количества строк в большой таблице
Добрый день, может кто подскажет такую вещь написал клиент для работы с бд и нужно при старте...

Проблемы с получение количества строк в таблице
Только начал знакомиться с ASP.NET и уже столкнулся с глюком, который по-другому и назвать не могу....

Зарос на получение количества столбцов в таблице
Всем доброго времени. Нужно получить число столбцов в таблице MS sql server. такой код SELECT...

2
476 / 239 / 114
Регистрация: 12.05.2016
Сообщений: 647
24.08.2018, 18:05 2
Лучший ответ Сообщение было отмечено Brokolya как решение

Решение

Документацию читайте.

Функции с "i" и без "i" не совместимы между собой по типам данных.

Вы запрос делаете mysqli_query, а фетчить пытаетесь старой функцией без "i"
1
21 / 14 / 5
Регистрация: 17.09.2016
Сообщений: 104
24.08.2018, 20:13  [ТС] 3
Цитата Сообщение от Anvano Посмотреть сообщение
Документацию читайте.
Функции с "i" и без "i" не совместимы между собой по типам данных.
Вы запрос делаете mysqli_query, а фетчить пытаетесь старой функцией без "i"
Дьявол кроется в деталях. Спасибо, не заметил.
0
24.08.2018, 20:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.08.2018, 20:13
Помогаю со студенческими работами здесь

Подсчет количества строк в таблице
Имеется таблица &quot;Книги&quot;. У каждой книги свой год издания(иногда совпадают). Нужна помощь с командой...

Мониторинг количества строк в таблице
Добрый день, форумчане. В програмировании не так силён, прошу помощи. Допустим есть запрос в...

Получение количества сложенных строк
Доброго времени суток Есть поле name и поле chislo выполняю запрос columns = new...

Получение количества использованных строк в эксель
Есть таблица в excel, как можно через делфи получить размерность таблицы, в частности количество...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru