Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Народ HELP как составить запрос в PHP для MySql, Народ HELP как составить запрос в PHP дл 
:(
    Опции темы
888
  Дата 24.11.2006, 11:58 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.11.2006
Где: Украина

Репутация: нет
Всего: нет



Народ HELP как составить запрос в PHP для MySql? короче нужно, чтобы рады разных таблиц с совпадающими значениями в id колонках выводило на екран.
например таблица 1:
items колонки:
itemid; nameitem;   place_id значения:
  1           text+65            2
  2           text-45           1
  3           555555           2

таблица 2:
place
place_id; place;   etc.;
  1            here     --
  2            there    **

а в итоге должно выйти:
text+65 there **
text-45 here --
555555 there **
 
кто знает как объеденить разные таблицы с помощью ключей или еще чего, чтобы в итоге получались строки как в примере пишите, заранее благодарен.

PM MAIL ICQ   Вверх
BossIT
Дата 24.11.2006, 14:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 19.11.2006

Репутация: нет
Всего: нет



SQL - запрос:

Код

SELECT * FROM items, place WHERE items.place_id = place.place_id

PM MAIL   Вверх
888
Дата 24.11.2006, 16:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.11.2006
Где: Украина

Репутация: нет
Всего: нет



А как сделать поиск или отбор по одной или нескольким колонкам? при строгом и нестрогом соответствии?
PM MAIL ICQ   Вверх
BossIT
Дата 24.11.2006, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 11
Регистрация: 19.11.2006

Репутация: нет
Всего: нет



Смысле отбор?  Приведи пример, а то что то сообразить не могу =(
PM MAIL   Вверх
888
Дата 24.11.2006, 16:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 6
Регистрация: 24.11.2006
Где: Украина

Репутация: нет
Всего: нет



Код

<?php
mysql_select_db($database_loc, $loc);
$query_tel = "SELECT price.price, price.courrency, price.discount, shop.shop, shop.adress, shop.tel, shop.worktime, price.shopid, shop.shopid  FROM price, shop WHERE price.shopid = shop.shopid AND price.price = ".$_POST['$shop']." ORDER BY shop.shop";
$tel = mysql_query($query_tel, $loc) or die(mysql_error());
$row_tel = mysql_fetch_assoc($tel);
$totalRows_tel = mysql_num_rows($tel);
?>


немогу сооброзить как увязать после "WHERE price.shopid = shop.shopid" .... с полем для ввода, может вобще неверный подход, к примеру нужно найти определенное значение по колонке shop и вывести выборку рядов с содержаним искомого в колонке shop таблицы shop? и если есть желани наставте на путь истенный поиска в общем вид, сдесь я описал выборку, а поиск по значениям в разных колонках, и дальнейшый вывод на экран, туго представляю как воплотить.. 

Это сообщение отредактировал(а) 888 - 24.11.2006, 16:53
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




[ Время генерации скрипта: 0.0511 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.