PHPFAQ  
Начинающим   Технологии   MySQL   Ошибки   Ссылки   Юмор   О сайте   Форум   PHP Club  
-- Список сообщений -- Поиск --
вывод данных из несокльких таблиц
titanik 12.12.08 11:02
Помогите написать скрипт.

Задача: Есть база в mysql. Есть таблицы:
zakaz , sotrudnik, firma, zakazchik.

Таблица заказ связана с остальными 3мя таблицами. Поля таблицы zakaz: id_zakaz, sotrudnik, tovar,price, firma,zakazchik
Запрос на вывод данных из zakaz в Mysql выглядит так:
SELECT fs.FIO_sotr AS sotrudnik, idtovar AS Tovar, cost AS Price, fn.name AS firma, fz.FIO AS zakazchik
FROM zakaz AS i, sotrudnik AS fs, firma AS fn, zakazchik AS fz
WHERE fs.idsotr=i.idsotr AND fn.idfirm=i.idfirm AND fz.idzakazchik=i.idzakazchik
ORDER BY sotrudnik

Вопрос, как должен выглядеть запрос в PHP,чтобы выводилось тоже самое?

Если вставляю в php код такой же запрос, то ничего не происходит.

<?php
$DB=mysql_connect("localhost","root","root");
mysql_select_db("Project",$DB);
mysql_query("SET NAMES cp1251");
$result=mysql_query("SELECT fs.FIO_sotr AS sotrudnik, idtovar AS Tovar, cost AS Price, fn.name AS firma, fz.FIO AS zakazchik
FROM zakaz AS i, sotrudnik AS fs, firma AS fn, zakazchik AS fz
WHERE fs.idsotr=i.idsotr AND fn.idfirm=i.idfirm AND fz.idzakazchik=i.idzakazchik
ORDER BY sotrudnik",$DB);
print "</br>";
while ($myrow=mysql_fetch_array($result))
{
printf("%s %s </br>",$myrow["sotrudnik"],$myrow["tovar"], $myrow["price"], $myrow["firma"], $myrow["zakazchik"]);
}
mysql_close($DB);
?>
ответить
Написать
Имя:*
Заголовок:*
Вы робот?
Текст:
Пожалуйста, воздержитесь от посылки спама.
Сообщения, содержащие гиперссылки, проходят премодерацию.

© phpfaq.ru, 2010
Rambler's Top100 0.008 sec.