[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Баг в MySQL
SirusVirus
Привет всем! У меня большая проблема - мучаюсь уже неделю, но результатов ноль sad.gif
Есть такой код
PHP
<?php
$sub_cat 
$_GET['sub_cat'];

    echo (
$_GET['sub_cat']);

    
$sqlquery7 "SELECT id,meta_d,meta_k,description,text,view,author,date,mini_img,title
                  FROM `"
.$sub_cat."`
                  WHERE `cat` = `"
.$sub_cat."`";
    
$result7 mysql_query($sqlquery7$link) or die (mysql_errno($link).mysql_error($link));

    
$myrow7 mysql_fetch_array($result7) or die ('Ошибка<br> 'mysql_error());

    echo (
$_GET['sub_cat']);

Этот код инклудится в основную страницу. Проблема в том, что дает ошибку после строки с красным цветом (Пишет - articles ошибка).

В данном случае получаю методом GET переменную содержащую sub_cat=articles.

Есть в базе таблица с именем articles и столбцами что выше в коде и плюс к этому есть еще столбец articles, последнюю создал, потому что наткнулся на баг в MySQL и нужно было решить проблему с этим багом - 1054 Unknown column 'articles' in 'where clause'.

Прошу помогите решить эту проблему!



Спустя 55 минут (22.08.2009 - 22:29) Семён написал(а):
Мускул не обманешь, значит таблицы не существует smile.gif

Спустя 17 минут, 49 секунд (22.08.2009 - 22:47) SirusVirus написал(а):
Цитата (Семён @ 22.08.2009 - 19:29)
Мускул не обманешь, значит таблицы не существует smile.gif

Цитата
последнюю создал, потому что наткнулся на баг в MySQL и нужно было решить проблему с этим багом - 1054 Unknown column 'articles' in 'where clause'.

Эта самая ошибка была до нынешней проблемы, потом когда создал в таблице articles слобец articles, ошибка исчезла, но появилась новая проблема... Самое странное - обратите внимание, что не дает ошибку на строке $result7 = mysql_query($sqlquery7, $link), то есть с переменной result7 все норм., а вот сразу после этого остается всего лишь обработать эту же переменную функцией mysql_fetch_array и вот тут то и дает ошибку! Но как такое может произайти?! huh.gif
P.S. 100 раз проверял какие столбцы вывожу, даже оставлял одну и опять та же история!

Спустя 59 минут, 17 секунд (22.08.2009 - 23:46) SirusVirus написал(а):
Наконец то выяснил, в чем проблема...
написал `cat` = `".$sub_cat."`"
а должен был быть `cat` = '".$sub_cat."'"

Аж стыдно unsure.gif , с другой стороны... пора бы в отпуск! laugh.gif
P.S. Кстати, кому интересно, то после исправления синтаксиса, удалил из таблицы articles столбец articles, и о чудо!!! Ошибку 1054 (очень знаменитую) не выдал!! cool.gif

Спустя 1 час, 42 минуты, 44 секунды (23.08.2009 - 01:29) SunSet написал(а):
SirusVirus
Чаще всего, "нерешаемые" самому проблемы решаются временем)) Ты или делаешь нужное по-другому либо находишь ошибку. user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.