MySQL Ошибка Unknown column ‘xxx’ in ‘column list’

Добрый день всем!
MySQL Ошибка Unknown column 'xxx' in 'column list'
Вчера ковырялся с админкой к сайту, в которой был запрос для вставки данныхв базу данных. Как обычно, не теряя время я обратился к старым скриптам и вытащил оттуда образец строки для записи в базу данных. Строка была примерно следующего вида:

$ins_result=mysql_query("INSERT  INTO `new` (`rubric`, `title`) VALUES (`$rubric_id`, `$title`)", $db);

Какого же было мое удивление, когда при исполнении скрипта я получил ошибку вида

Unknown column '1' in 'columnlist'

Вы уже видите ошибку?
Конечно я попытался для начала перебрать переменные, поменять их местами, подставить вместо них тестовые значения, но что бы я не предпринимал, злостная ошибка вылезала вновь и вновь.
Поиск кстати результатов не дал, так как ответы были специфические для определенных движков CMS, или же из серии что нет такого столбца к которому идет обращение, что конечно же было мной сто раз перепроверено.
Тогда я сделал запрос в phpmyadmin который конечно же был успешно выполнен и стал сравнивать его со своей строкой. Они были как две капли воды, а именно:

$ins_result=mysql_query("INSERT  INTO `new` (`rubric`, `title`) VALUES (`$rubric_id`, `$title`)", $db);
$ins_result=mysql_query("INSERT  INTO `new` (`rubric`, `title`) VALUES ('$rubric_id',  '$title')", $db);

Вы нашли ошибку? Ну конечно все дело было в кавычках обрамляющие переменные. Из-за них видимо мои переменные воспринимались как названия колонок. В своем редакторе у меня установлен достаточно мелкий шрифт и я просто напросто упорно не замечал эти кавычки. Надеюсь данный топик кому-нибудь поможет!

Есть 6 коммент.

  1. Progger пишет:

    Большое спасибо, сутки %%%%% с проблемой, ваша статья помогла. Желаю удачи!

  2. Виктор пишет:

    Автор.большое спасибо.Голову ломал порядка 2ух часов:(

  3. Николай пишет:

    НУ авто спасибо большое!!!!!!!!!!!!!!!!!1

  4. Slavin пишет:

    В дополнение к решению проблемы от автора.
    Данная ошибка может возникать если при создании таблицы в название столбца скопипастили какой нить пробел или табуляцию) час трахкался пока жена не подошла… Она у меня более внимательная на такие вещи ;-)

  5. karabawka пишет:

    Автор, ты просто БАТЬКО!! … 100% с такой же проблемой столкнулся, когда делал регистрацию на сайте… Полтора часа мучился…

  6. Kekz пишет:

    Огромное спасибо! Столкнулся с такой проблемой и действительно дело в кавычках!!!

Написать комментарий

XHTML: Вы можете использовать эти теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

*

*