Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Помогите составить SQL запрос
Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010
Помог: 2 раз(а)
База данных bd таблица img в ней параметр cat который INT(4) мне необходимо такой запрос, который бы извлекал только те строки в которых cat допустим равен 2
Помогите пожалуйста...
Кстати подскажите почему в PhpMyAdmin записе в виде каракулей показываются? везде UTF-8 кодировку делаю, так же при выводе нормально данные выводятся
----- Хочешь жить - умей вертеться
vlom
Отправлено: 05 Августа, 2011 - 20:29:50
Частый посетитель
Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010 Откуда: Екатеринбург
Помог: 4 раз(а)
SELECT * FROM img WHERE cat=2
Ezi
Отправлено: 05 Августа, 2011 - 20:31:35
Частый гость
Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010
Помог: 2 раз(а)
Пишу свою маленькую CMS что подскажите на счет защитЫ?
----- Хочешь жить - умей вертеться
vlom
Отправлено: 05 Августа, 2011 - 20:33:41
Частый посетитель
Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010 Откуда: Екатеринбург
Помог: 4 раз(а)
а по поводу кодировки, это скорее всего из за того что у тебя скрипт который добавляет записи в бд в кодировке windows-1251
Ezi
Отправлено: 05 Августа, 2011 - 20:36:36
Частый гость
Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010
Помог: 2 раз(а)
Нет, все скрипты в UTF-8 к тому же iconv_set_encoding использую и везде utf-8 (Добавление)
когда iconv_set_encoding не использовал в БД вообще неконвентируемые записи добовлялись
----- Хочешь жить - умей вертеться
vlom
Отправлено: 05 Августа, 2011 - 20:39:29
Частый посетитель
Покинул форум
Сообщений всего: 681
Дата рег-ции: Окт. 2010 Откуда: Екатеринбург
Помог: 4 раз(а)
Ezi пишет:
Пишу свою маленькую CMS что подскажите на счет защитЫ?
сам мало понимаю, но..
перепроверяй все данные котрые приходят из браузера
используй при добавлении таблиц в бд mysql_real_escape_string()
Нет, все скрипты в UTF-8 к тому же iconv_set_encoding использую и везде utf-8
(Добавление)
когда iconv_set_encoding не использовал в БД вообще неконвентируемые записи добовлялись
при подключении к бд устанавливаешь кодировку в которой работать???
Покинул форум
Сообщений всего: 242
Дата рег-ции: Дек. 2010
Помог: 2 раз(а)
я htmlspecialchars с атрибутом ENT_QUOTES на все вводимые данные использую (Добавление)
mysql_set_charset не помогает, я думаю может браузеру просто не то сообщается?
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.