|
|
|
| Есть переменная, в ней хранятся данные именно в таком виде. Есть таблица в поле которой обязательно будет один из этих наименований. Как их оттуда забрать?? | |
|
|
|
|
|
|
|
для: Hin
(11.07.2006 в 15:24)
| | Я бы предложил разбить по запятой | |
|
|
|
|
|
|
|
для: Hin
(11.07.2006 в 15:24)
| | Можно разбить содержимое переменной на элементы массива при помощи функции explode()
<?php
$var = 'сумка,весы,носки';
$arr = explode(",",$var);
?>
|
Далее обрамить каждый элемент массива в кавычки
<?php
for($i = 0; $i < count($arr); $i++)
{
$arr[$i] = "'".$arr[$i]."'";
}
?>
|
А после этого можно сформировать запрос
<?php
$query = "SELECT * FROM tbl WHERE field IN (".implode(",",$arr).")";
?>
|
Который будет извлекать из таблицы tbl записи, поле field, которых будут равны одному из значений в круглых скобках. | |
|
|
|
|
|
|
|
для: cheops
(11.07.2006 в 22:22)
| | Спасибо, большое | |
|
|
|