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

ЧПУ на php + mysql с драйвером mysqli

15.11.2011, 16:32. Показов 1889. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть 2 таблицы, в одной хранятся категории, в другой подкатегории
с выводом категорий все отлично, а вот с подкатегориями не всё так гладко

PHP
1
2
3
4
5
6
$category = $_GET["category"];
$result = $mysqli->query('SELECT * FROM `category`, `sub_category` where sub_category.category_id=category.id and category.category_cpu='.$category.'');
while( $row = $result->fetch_array() ){ 
printf("<a href=\"index.php?category=".$category."&subcategory=%s\">%s</a><br>", $row['sub_category.sub_category_cpu'], $row['sub_category.sub_category_title']); 
}
$result->close();
если выполнить этот запрос в PhpMyAdmin, подставив вместо $category нужное значение, а вот если выполнить этот запрос из скрипта, то выдает ошибку Fatal error: Call to a member function fetch_array() on a non-object
помогите исправить
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
15.11.2011, 16:32
Ответы с готовыми решениями:

Кто может во всем коде php заменить mysql на mysqli или другой аналог
Прикрепил архив, просто из за новых версий php не запускается на локальном сервере

Ошибка подключения к БД: Warning: mysqli::mysqli() [mysqli.mysqli]: (28000/1045): Access denied for user
Есть магазин на OpenCart, необходимо сделать, чтобы при введении посетителем определенной инфы в форме эта инфа сохранялась в базе данных....

Warning: mysqli::mysqli() [mysqli.mysqli]: php_network_getaddresses: getaddrinfo failed: Этот хост неизвестен
Денвер запущен, локалхост доступен, через cmd логинюсь в mysql.exe успешно. Вот что выводится на странице при попытке подключения к...

4
93 / 93 / 9
Регистрация: 20.02.2011
Сообщений: 210
15.11.2011, 17:06
Цитата Сообщение от MainRoot Посмотреть сообщение
function fetch_array()
может
PHP
1
mysqli_fetch_array()
0
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 77
15.11.2011, 18:04  [ТС]
к сожалению проблема не в этом, как ни странно, в запросе с категориями данная конструкция работает безупречно
0
 Аватар для Vovan-VE
13210 / 6599 / 1041
Регистрация: 10.01.2008
Сообщений: 15,069
15.11.2011, 18:15
Цитата Сообщение от MainRoot Посмотреть сообщение
PHP
1
$result = $mysqli->query("...");
PHP
1
$result = $mysqli->query("...") or die($mysqli->error);
1
0 / 0 / 0
Регистрация: 30.06.2010
Сообщений: 77
15.11.2011, 18:45  [ТС]
решено, проблема была в том, что $_GET["category"] в запросе позиционировался как столбец в таблице, добавил кавычки и все в порядке стало
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
15.11.2011, 18:45
Помогаю со студенческими работами здесь

Работа с драйвером MySql
При попытке выполнить QSqlDatabase::addDatabase(&quot;MYSQL&quot;) выводится ошибка - QSqlDatabase: QMYSQL driver not loaded. Драйвер есть в папке Qt...

MySQL в mySQLi
Решил перевести движок с mySQL на mySQLi и нашел проблему: if(isset($_POST) AND $_POST == $_POST AND !empty($_POST)){ ...

Из mysql к mysqli
Друзья, помогите перевести код из mysql к mysqli. Я уверена, что это элементарно, но сколько я не пробовала менять код, он все равно не...

MySql vs MySqli
Здравствуйте! Объясните в общих чертах, чем же все-таки отличается MySqli от MySql??? Везде говорится о том, что прикрыты некоторые...

Mysql vs Mysqli
А что плохого, если у меня все скрипты через mysql, а не mysqli? Вить одно и тоже что использовать то или то. По мне, легче и понятней...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути Сочетание глобально распределённой вычислительной мощности и инновационных. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru