подскажите ошибку

Ринат

Новичок
подскажите ошибку в запросе

доброй ночи
запрос вида
PHP:
$query = "SELECT (hotel_name, land, hotel_beschreibung) 
								  FROM hotel";
								  if (isset($_POST['hotel'])){ 
								  $query.= "WHERE hotel_name LIKE '%$hotel%'";}
подскажите ошибку
ночь, поздно наверное..спасибо всем
 

Ринат

Новичок
все убрал вот код
PHP:
$hotel = mysql_real_escape_string($_POST['hotel']);
if (connect($db_host, $db_user, $db_password, $db_name)) { print "connect ok";
						$query = "SELECT (hotel_name, land, hotel_beschreibung) 
								  FROM hotel";
								  if (isset($_POST['hotel'])){ 
								  $query.= "WHERE hotel_name LIKE '%$hotel%'";}
						$result = query ($query);
						if ($result) {print "ZAPROS OK";} else {print "ne ok";}
//}  
								 
var_dump($_POST);
connect okne okarray(3) { ["hotel"]=> string(3) "123" ["land"]=> string(5) "usa12" ["search"]=> string(6) "Искать" } все убрал, почти сразу как пост закинул, (про $)
 

SelenIT

IT-лунатик :)
Ринат

Выведите сам запрос и mysql_error(). И не игнорируйте 2-е и 3-е замечания baevа.
 

Ринат

Новичок
Автор оригинала: baev
-- тут второй доллар для красоты?..
симметрия ;)
спасибо сейчас..

-~{}~ 06.08.05 00:09:

connect okne okYou have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'LIKE '%%'' at line 2array(3) { ["hotel"]=> string(0) "" ["land"]=> string(5) "usa12" ["search"]=> string(6) "Искать" }
 

Ринат

Новичок
ясно! спасибо! разобрался!
пора спасть кажется ))
ошибка банальнее была наверное ))
пробела между FROM hotelWHERE не было
все работает спасибо

-~{}~ 06.08.05 00:36:

спасибо и спокойной ночи!
до встречи друзья!
 
Сверху