Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   PHP запрос (http://forum.oszone.net/showthread.php?t=252624)

Akella130986 29-01-2013 14:34 2077673

PHP запрос
 
Помогите пожалуйста написать php запрос. Есть база

Код:

sb_catalog_item
в ней столбцы

Код:

item_id  category_id  article  title  developer  kvm  bedroom  pool  parcel  city  price  sort  linkto  text  map  images  type  bath
в данный момент в столбец city вносятся данные из текстового поля, недостаток в том, что некоторые пользователи пишут название городов по разному, с пробелами точками и тд.

я создал вторую базу

Код:

sb_catalog_city
в ней столбцы

Код:

city_id  city
как правильно написать запрос который:

выводит названия городов из таблицы sb_catalog_city столбец city

записывает в sb_catalog_item столбец city айди города из sb_catalog_city столбец city_id

у меня есть пример запроса который выбирает из базы sb_catalog_category список категорий к которым относится обьект, и записывает его айди в sb_catalog_item category_id

PHP код:

<select name="category_id">
<?
$c_result 
MySQL::DBQuery('select * from `prefix_catalog_category` where 1 order by `title` asc');
while (
$c_row MySQL::FetchArray($c_result)) {
print 
'<option value="'.$c_row['category_id'].'" '.($c_row['category_id'] == $this->property['category_id'] ? 'selected' '').'>'.$c_row['title'].'</option>';
}
?>
</select>


torauma 30-01-2013 14:19 2078497

Цитата:

Цитата Akella130986
у меня есть пример запроса который выбирает из базы sb_catalog_category список категорий к которым относится обьект, и записывает его айди в sb_catalog_item category_id
PHP код:
<select name="category_id">
<?
$c_result = MySQL::DBQuery('select * from `prefix_catalog_category` where 1 order by `title` asc');
while ($c_row = MySQL::FetchArray($c_result)) {
print '<option value="'.$c_row['category_id'].'" '.($c_row['category_id'] == $this->property['category_id'] ? 'selected' : '').'>'.$c_row['title'].'</option>';
}
?>
</select> »

Чего то я не нахожу где этот запрос пишет в базу. Вроде бы просто делает выборку всего содержимое таблицы `prefix_catalog_category` с сортировкой по полю `title` в порядке возрастания, а затем эта выборка поэлементно выводится в раскрывающийся список.

Вы сами то задачу решить пробовали?

Akella130986 31-01-2013 20:43 2079627

извиняюсь я новичёк, в этом запросе действительно не пишется ничего, вопрос снят сам разобрался


Время: 09:53.

Время: 09:53.
© OSzone.net 2001-