Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Ошибка запроса. Разве должен выполнится? 
:(
    Опции темы
SneG0K
Дата 22.3.2009, 04:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: нет
Всего: 54



Цитата(unicross @  21.3.2009,  23:46 Найти цитируемый пост)
Запросы на обычную выборку проходят нормально?

Да, они убиваются только тогда, когда в условие добавляю catID с несуществующим индексом.
PM WWW Skype   Вверх
unicross
Дата 22.3.2009, 14:01 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 422
Регистрация: 15.6.2008

Репутация: 5
Всего: 53



Покажите результат выполнения
Код
CHECK TABLE `production` EXTENDED;

Создайте новую базу данных и новую таблицу `production`. Попробуйте проверить будет ли глючить там... Может база данных просто повреждена.

Можно попробовать починить таблицу
Код
REPAIR TABLE `production`;

Все запросы делайте через phpMyAdmin !!! Если у вас действительно Денвер, то phpMyAdmin должен быть здесь http://localhost/Tools/phpmyadmin/index.php
Покажите точные сообщения об ошибках, которые выводит phpMyAdmin.
PM MAIL WWW   Вверх
SneG0K
Дата 22.3.2009, 14:28 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: нет
Всего: 54



Цитата(unicross @  22.3.2009,  13:01 Найти цитируемый пост)
Если у вас действительно Денвер

Вы сомневаетесь? Ток я не качал его, а достался мне он вместе shopCMS
Цитата(unicross @  22.3.2009,  13:01 Найти цитируемый пост)
Покажите результат выполнения

OK

Добавлено через 12 минут и 27 секунд
Вообщем мучал я это чудо, переоздал БД, данные перенес ручками. Запросы стали выполнятся, но 
Код

$result = array();
    do {
        $sql = "SELECT `parentID`, `title` FROM `categories` WHERE `id` = $id";
        $data = mysql_query($sql);
        if (!$data) {
            return false;
            exit;
        }
        $data = mysql_fetch_array($data);
        if (!$data) {
            return false;
            exit;
        }
        $result[] = $data;
    } while ($data['parentID'] != 0);

Убивается с той же ошибкой... Я начинал с дельфи, поэтому думаю, что этот запрос будет выполнятся до тех пор, пока $data['parentID'] не станет равным нулю. Где я допустил ошибку?
PM WWW Skype   Вверх
unicross
Дата 22.3.2009, 15:10 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 422
Регистрация: 15.6.2008

Репутация: 5
Всего: 53



Цитата(SneG0K @  22.3.2009,  14:28 Найти цитируемый пост)
Вы сомневаетесь?

Да. Похоже на кривой самодельный Денвер... smile 

Цитата(SneG0K)
Где я допустил ошибку?

Похоже на бесконечный цикл. $id нигде не меняется...
Строка $data = mysql_fetch_array($data); также наводит на размышления...

Вы хотите построить дерево? Тогда смотрим здесь
http://forum.vingrad.ru/faq/topic-147526.html

PM MAIL WWW   Вверх
SneG0K
Дата 22.3.2009, 16:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: нет
Всего: 54



Цитата(unicross @  22.3.2009,  14:10 Найти цитируемый пост)
Вы хотите построить дерево?

Ну как бы да. Ток не обычноеsmile Навигации. Чтобы показывало дерево категорий до текущего файла.
PM WWW Skype   Вверх
SneG0K
Дата 23.3.2009, 13:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: нет
Всего: 54



Цитата(unicross @  22.3.2009,  14:10 Найти цитируемый пост)
Похоже на бесконечный цикл. $id нигде не меняется...

Блин, вот так дурень я...
Цитата(unicross @  22.3.2009,  14:10 Найти цитируемый пост)
Строка $data = mysql_fetch_array($data); также наводит на размышления...

На какие?
PM WWW Skype   Вверх
unicross
Дата 23.3.2009, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 422
Регистрация: 15.6.2008

Репутация: 5
Всего: 53



Цитата(SneG0K @  23.3.2009,  13:24 Найти цитируемый пост)
На какие?

Вы используете одну и ту же переменную... Зачем здесь экономить память? В PHP это не нужно и часто приводит к проблемам...
Код
$row = mysql_fetch_array($data);

Так лучше... smile 
PM MAIL WWW   Вверх
SneG0K
Дата 24.3.2009, 01:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Max Mara
***


Профиль
Группа: Завсегдатай
Сообщений: 1887
Регистрация: 1.12.2007
Где: Wis Dells

Репутация: нет
Всего: 54



unicross, ну, не знаю. Мне эта переменная на один раз. К тому-же я всегда её обнуляюsmile
PM WWW Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0973 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.