|
|
|
| есть база
запрос к нему
$query = mysql_query("select * from zakaz where Email like '%$word%' ");
и через php myadmin тоже
MySQL вернула пустой результат (т.е. ноль строк). (запрос занял 0.0006 сек.)
в чем может быть причина?
запрос верный вроде база не пустая (целых 3 таблицы пробовал никак через phpMyAdmin | |
|
|
|
|
|
|
|
для: onik
(17.05.2010 в 17:00)
| | для начала контролируйте, что Вы там пытаетесь скормить базе, для этого помещайте тело запроса в переменную:
$query="SELECT * FROM zakaz WHERE Email LIKE '%$word%' ";
echo $query;
$res=mysql_query($query);
|
| |
|
|
|
|
|
|
|
для: Valick
(17.05.2010 в 17:20)
| | Onik не найденно :) $word идёт нормально | |
|
|
|
|
|
|
|
для: onik
(17.05.2010 в 17:50)
| | давайте дамп | |
|
|
|
|
|
|
|
для: Valick
(17.05.2010 в 17:57)
| |
CREATE TABLE `zakaz` (
`OID` int(11) NOT NULL,
`Name` date NOT NULL,
`Email` text NOT NULL,
`Address` text NOT NULL,
KEY `test1` (`OID`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
--
-- Дамп данных таблицы `zakaz`
--
INSERT INTO `zakaz` VALUES (1, '2010-05-11', 'Привет Оник', 'нету');
|
| |
|
|
|
|
|
|
|
для: onik
(17.05.2010 в 18:10)
| | Ну подставте вместо переменной строку, сразу поймете где ошибка..
$query="SELECT * FROM zakaz WHERE Email LIKE '%привет%' " | |
|
|
|
|
|
|
|
для: ШИМ
(17.05.2010 в 18:58)
| | нету ошибки пишет что ничего не найдено)
может ли быть из за кодировки? | |
|
|
|
|
|
|
|
для: onik
(17.05.2010 в 19:00)
| | чудо - все дело в кодировке | |
|
|
|