SQLinfo.ru - Все о MySQL

Форум пользователей MySQL

Задавайте вопросы, мы ответим

Вы не зашли.

#1 07.02.2011 11:10:32

Ganogen
Участник
Зарегистрирован: 07.02.2011
Сообщений: 2

Не получается извлечь данные!

Подскажите, пожалуйста, что я делаю не правильно?
Из поля формы передал значение и извлекаю его:


$peremen=$_POST['peremen'];

Допустим что $peremen получилась "Вася Пупкин"(Русские буквы, пробелы, возможны спец символы)
Теперь мне нужно из БД извлечь всю строку указав в поиске по столбцу "Вася Пупкин"

if(!$perem_base=mysql_query('SELECT * from peremen_base WHERE peremen=$peremen'))
{
echo "НЕ НАШЕЛ";
}
$perem_base_array=mysql_fetch_array($perem_base);
$prob=$perem_base_array[1];
...
...
echo $prob;

Постоянно выводится сообщение НЕ НАШЕЛ
Пробовал к $peremen прибавить одинарные кавычки 'Вася Пупкин', не помогло.

Где я допустил ошибку?

Неактивен

 

#2 07.02.2011 16:04:33

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Не получается извлечь данные!

С кавычками лучше, но всё равно не достаточно — SET NAMES нужен.

И задавайте, пожалуйста, вопросы по PHP на wewew.ru.

Неактивен

 

#3 07.02.2011 16:29:17

Ganogen
Участник
Зарегистрирован: 07.02.2011
Сообщений: 2

Re: Не получается извлечь данные!

paulus написал:

С кавычками лучше, но всё равно не достаточно — SET NAMES нужен.

И задавайте, пожалуйста, вопросы по PHP на wewew.ru.

C кавычками тоже пробовал.
SET NAMES у меня установлен cp1251;

Думал этот форум лучше подойдёт для моего вопроса.
Webew.ru как кой-то запущеный(((

Неактивен

 

#4 08.02.2011 00:08:49

paulus
Администратор
MySQL Authorized Developer and DBA
Зарегистрирован: 22.01.2007
Сообщений: 6757

Re: Не получается извлечь данные!

Хорошо.

1. Напечатайте текст запроса перед его выполнением (со всеми вставленными словами).
2. Напечатайте mysql_error() рядом с «не нашел».

Эти два пункта Вас должны навести на мысли о том, где ошибка smile Если всё хорошо —
попробуйте выполнить запрос из работающего клиента: может, строки нет? wink

Неактивен

 

Board footer

Работает на PunBB
© Copyright 2002–2008 Rickard Andersson