Задавайте вопросы, мы ответим
Вы не зашли.
Здравствуйте!
Нужен запрос который ищет все строки содержащие определенное слово в определенном столбце.
Вот структура таблицы:
CREATE TABLE IF NOT EXISTS `cl` (
`id` int(11) NOT NULL auto_increment,
`Date` date NOT NULL default '0000-00-00',
`Time` time NOT NULL default '00:00:00',
`Time Zone` varchar(20) NOT NULL default '',
`Currency` varchar(200) NOT NULL,
`Description` text NOT NULL,
`Importance` varchar(20) NOT NULL default '',
`Actual` varchar(20) NOT NULL default '',
`Forecast` varchar(20) NOT NULL default '',
`Previous` varchar(20) NOT NULL default '',
`Cur` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=133 ;
В поле Cur всегда содержатся слова из 3 букв, к примеру мне нужно найти все строки со словом AUD в этом поле.
Я сделал следующий запрос:
<?php
$curdate=date("Y-m-d");
$curtime=date("H:i");
$dt_elements = explode('-',$curdate);
$tm_elements = explode(':',$curtime);
$timestamp = mktime($tm_elements[0]-4,$tm_elements[1],0,$dt_elements[1],$dt_elements[2],$dt_elements[0]);
$curtime=strftime('%H:%M:%S',$timestamp);
$curdate=strftime('%Y-%m-%d',$timestamp);
$result=mysql_query("Select * From `cl` Where `Cur` Like 'AUD' AND `Time`>'$curtime'") or die ("error on request:<br>$sql <br>".mysql_error());
echo $result;
?>
echo мне выдает вместо строк следующее: Resource id #4
Подскажите что я делаю не так?
Отредактированно YG (24.01.2010 21:20:02)
Неактивен
Немного подумав.....
Вернее мне нужны не все строки целиком, а только лишь значения из поля "Description".
То есть нужно все что содержится в поле "Description" из всех строк содержащих в поле "Cur" значение "AUD"
Немного запутано конечно
Неактивен
Неактивен
Огромное спасибо!
Но снова проблема... нужно чтобы из базы выводились значения относительно текущего времени, то есть только те события которые предстоят, а не уже прошедшие, у каждой строки есть элемент "Date" формат "2010-хх-хх" и "Time" = "хх:хх:хх" изменил запрос так:
Неактивен
Используйте NOW().
Неактивен
Спасибо, все вроде правильно работает!
Неактивен