Forum Webscript.Ru

Программирование => PHP => Тема начата: SYStemAlex от 07 Января 2003, 03:11:30

Название: Трабл
Отправлено: SYStemAlex от 07 Января 2003, 03:11:30
Люди помогите разобраться в чем дело:
вывожу содержымое таблиц из базы (mySQL) циклом..
если выводить по 3 таблици то никаких проблем нет
но с выше трех начинаються сыпаться ошибки :(
Название: Трабл
Отправлено: new от 07 Января 2003, 14:35:40
SYStemAlex
Цитировать
ошибки


Kakie imenno ошибки ?
Название: Трабл
Отправлено: Меняздесьдавнонет от 07 Января 2003, 15:25:09
Таблица должна быть одна.
А ошибки - от кривых рук.
Название: Трабл
Отправлено: SYStemAlex от 07 Января 2003, 16:01:39
Fatal error: Call to undefined function: numrows() in c:\\shttps\\www\\sql_table\\index.php on line 112
я так понял что это в следствии того что запрос не выполнился...
Название: Трабл
Отправлено: Меняздесьдавнонет от 07 Января 2003, 17:09:39
это вследствие того, что нет такой функции - numrows()
Название: Трабл
Отправлено: SYStemAlex от 07 Января 2003, 17:16:53
Это pear функция
Название: Трабл
Отправлено: SYStemAlex от 07 Января 2003, 17:18:07
Вот сам скрипт
http://starcraft.kirov.cd/index.txt (http://starcraft.kirov.cd/index.txt)
Название: Трабл
Отправлено: Макс от 08 Января 2003, 00:32:23

$res=$db->query("SELECT * FROM `$sql_t[$tc]` ORDER BY `$cp[$tc]` $cs[$tc] LIMIT $cb[$tc] , $cm[$tc]");
echo "
";
print_r($res);
echo "
";


PS
скорее всего ошибка в запросе
Название: Трабл
Отправлено: SYStemAlex от 08 Января 2003, 08:23:02
Это то понятно но откуда она там береться...
ведь при использовании 3 таблиц все работает....
Название: Трабл
Отправлено: Меняздесьдавнонет от 08 Января 2003, 13:51:54
вот за что я не люблю всякие темплейты и библиотеки.
Название: Трабл
Отправлено: Макс от 08 Января 2003, 14:46:11
Цитировать
Это то понятно но откуда она там береться...
[off]все ошибки появляются из-за неправильной настройки драйверов hands.drv и brain.sys[/off]

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


RomikChef
Цитировать
вот за что я не люблю всякие темплейты и библиотеки.
если хорошо с ними рабзобраться, то они упрошают работу (ИМХО)
Название: Трабл
Отправлено: Меняздесьдавнонет от 08 Января 2003, 15:48:00
в полумегабайте кода? Флаг в руки - разбирайся.
Название: Трабл
Отправлено: Макс от 08 Января 2003, 20:03:39
Цитировать
в полумегабайте кода?
не приувеличивай
Цитировать
разбирайся.
уже разобрался :p
Название: Трабл
Отправлено: SYStemAlex от 09 Января 2003, 17:26:06
Цитировать
уже разобрался

дык может кто нить хоть намекнет в чем может быть дело...

зы
Цитировать
все ошибки появляются из-за неправильной настройки драйверов hands.drv и brain.sys

а где можно скачать новую версию или мануал по этим дравам?
Название: Трабл
Отправлено: Меняздесьдавнонет от 09 Января 2003, 17:29:31
новую версию - это к родителям.
Название: Трабл
Отправлено: Макс от 09 Января 2003, 17:38:03
Цитировать
дык может кто нить хоть намекнет в чем может быть дело...
ты попробовал то что я выше писал?

Цитировать
Выведи текст запроса перед исполнением, попробуй напрямую через mysql его исполнить (или через phpMyAdmin ) и посмотри что в ответ приходит.
Название: Трабл
Отправлено: SYStemAlex от 09 Января 2003, 18:40:20
Цитировать
новую версию - это к родителям.

:)
Цитировать
Выведи текст запроса перед исполнением, попробуй напрямую через mysql его исполнить (или через phpMyAdmin ) и посмотри что в ответ приходит

я не знаком с phpMyAdmin
а выводить я выводил..
он похоже переменные теряет..
Название: Трабл
Отправлено: Макс от 09 Января 2003, 21:56:44
Цитировать
я не знаком с phpMyAdmin
познакомся.

Цитировать
а выводить я выводил..
лучше бы ты сюда его показал.


Цитировать
он похоже переменные теряет..
если причину нашел - в чем проблема? Учись отлаживать программы (для этого обычно хватает функций print() и print_r())