![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 30.03.2008
Сообщений: 392
|
![]()
Здраствуйте, столкнулся с такой проблемой
1)делаю запрос к 1 таблице где хранится id type и другие поля Код:
$r['id'] - мне нужны его ингридиенты теперь я делаю запрос к другой таблице Код:
это прописано внутри функции теперь каким образом мне передать и $r1 и $r2 return'ом сразу вместе? 2) проще функции передается id нужно передать return'ом type и ингридиенты, тут не нужно 1 выборку делать... В Делфи я бы создал запись - Код:
а как в php это сделать? можно ли написать "сложный" sql запрос? заранее спасибо!
Программирование - это великое искусство... Такое же как например и живопись!
![]() |
![]() |
![]() |
![]() |
#2 |
Меркантильный кю
Участник клуба
Регистрация: 02.02.2008
Сообщений: 1,001
|
![]()
С запросом, думаю, не получится. Можно составить выбор ингридиентов в один запрос, а вот чтоб ещё и тип возвращал не соображу как сделать, хотя, гуру SQL может и придумают чего
Вариант первый - PHP поддерживает ООП, создаёте объект и возвращаете Вариант первый - один результат возвращаете return'ом, второй по ссылке как арумент
Росли вроде умными, выросли дурнями... (c)А.Васильев
|
![]() |
![]() |
![]() |
#3 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,184
|
![]()
а если типа массивом передать?
PHP код:
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 30.03.2008
Сообщений: 392
|
![]()
SQL запросом - это не может решится?
Обьект нельзя создавать array тоже не прокатывает
Программирование - это великое искусство... Такое же как например и живопись!
![]() |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 31.05.2010
Сообщений: 3,301
|
![]() Цитата:
На выходе второго запроса всё равно массив ингридиентов(надо понимать - ингридиент явно не один) - добавьте в него элемент type - и поместите в него значение type из 1-го запроса - делов-то... Для варианта 2(который проще) - можно примерно так: PHP код:
- значение поля `type` из таблицы product - где id равно переданному в функцию; - все записи из таблицы ingridients, у которых `parent_id` соответствует переданному в функцию значению id . Последний раз редактировалось Stilet; 25.08.2010 в 15:27. |
|
![]() |
![]() |
![]() |
#6 |
Antimoderаtoris
Участник клуба
Регистрация: 08.02.2008
Сообщений: 1,251
|
![]()
Во-первых.
http://habrahabr.ru/blogs/mysql/54176/ Читаем ВНИМАТЕЛЬНО. Во-вторых: PHP код:
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
вопросам знатокам и просто любителям, нужно составить не сложный sql запрос | modz | SQL, базы данных | 3 | 14.08.2013 11:20 |
Сложный запрос в SQL | A-Lex-Is | SQL, базы данных | 1 | 10.08.2010 23:19 |
SQL запрос из двух таблиц.(сложный) | Miha87 | БД в Delphi | 5 | 10.11.2008 11:04 |
сложный sql запрос | kate158 | БД в Delphi | 0 | 18.09.2008 11:38 |
Сложный SQL-запрос | ole777 | БД в Delphi | 1 | 08.05.2007 20:56 |