| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Базы Данных > mysql SELECT COUNT(*). Не понимаю в чем проблема |
| Автор: Wheels 18.8.2009, 11:50 | ||||
Unknown column '18_08_2009_1' in 'where clause' Никак не могу понять где в этом элементарном коде ошибка. Посмотрите свежим глазом, пожалуйста.
Заранее ОГРОМНЕЙШЕЕ человеческое спасибо. |
| Автор: enof 18.8.2009, 12:21 |
| $row['place'] в кавычки нужно заключить. |
| Автор: MoLeX 18.8.2009, 12:22 | ||
опередил enof на 1 сек |
| Автор: Wheels 18.8.2009, 12:29 |
Тфу ты, блин )) Большое спасибо, ребят. Сижу и торможу. Выспаться что ли... |
| Автор: MoLeX 18.8.2009, 12:46 |
| Автор: Ипатьев 18.8.2009, 13:40 |
| Вообще-то, обработка строковых данных для помещения в строку, включает в себя не только кавычки по краям, но и прослешивание в середине. Так что надо пойти, покрепче выспаться, и дописать mysql_real_escape_string |
| Автор: Ипатьев 18.8.2009, 13:53 |
| Хм. Очень странная идея - убирать часть кода перед тем, как просить найти в нем ошибку. Разве что, можно опять свалить на недостаток сна... $_GET['id'] тоже этой функцией обратабывается? |
| Автор: Wheels 18.8.2009, 14:12 | ||
Да, тоже обрабатывается. Убрал, что бы нагляднее выглядело потому что ошибка что с ней, что без нее одинаково лезла. У меня, вот, например, желание вникать в чужой код уменьшается прямо пропорционально его количеству. Думаю, что я не одинок и если уж есть проблема - стараюсь свести все к минимуму задавая вопрос. Меня сбило с толку "where clause" (ошибка, указывающая на отсутствие столбца).
Еще раз большое спасибо. |
| Автор: Ипатьев 18.8.2009, 14:29 |
| Ну, ошибка-то как раз понятная. в кавычках пишутся данные, а без - как раз имена полей, так что, все закономерно. А удаление кода, вплоть до кавычек, как-то странно выглядит, особенно если учесть, что в них и было все дело |