2011-12-27 5 views
0

У меня есть массив, в котором существует 7 Id. Я хочу, чтобы Fetch запись о том, что Идентификаторы В И Оператор Мой запрос Является ли этоFetch php Запись Mysql

мой массив, Удержание & Идентификаторы это $ type_id

$query =("SELECT * FROM property Where Id ='".$id."' AND property_type='".$type_id."' "); 

Как этот запрос Выполнить Что Есть все записи TYPE_ID

if Print_r($type-id); 

Тогда результат

1,7,5,8,5,4,9 

Любое Suggetion И помощь будет оценена

+0

На стороне примечания, пожалуйста, избегайте переменных в вашем запросе, если вы этого еще не сделали. – ikanobori

ответ

1
$type-id 

неправильно переменная в PHP, чтобы ваш результат идет неправильное использование $ type_id вместо

+0

Неправильно 'datatype' довольно неправильное имя переменной. – Usman

+0

Извините, что я имею в виду переменную, - это оператор в php, поэтому его не разрешено в имени переменной ... –

+0

'$ type-id' является недопустимым идентификатором, символ' -' не разрешен. – ikanobori

0

Не уверен, что если я совершенно ясно, что вы просите, но я думаю, что вы нужен оператор IN, что-то вроде этого:

"SELECT * FROM property 
Where Id ='".$id."' AND 
property_type IN (".implode(',',$type_id).") " 
Смежные вопросы