Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Dwa zapytania w jednym(?)
FastRed
post
Post #1





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 30.06.2003
Skąd: Chełm

Ostrzeżenie: (0%)
-----


Witam.
Mam problem z zapytaniem do bazy danych, mam tabelę w postaci:
Kod
a_id || dzial  ||  tytul

Ze skryptu otrzymuje wartosc zmiennej a_id. Chcialbym jednym zapytaniem pobrac wszystkie rekordy, ktore maja wartosc dzial taka sama jak ta w rekordzie w ktorym wystepuje a_id pobrana ze skryptu. Troche namieszalem wiec przedstawie jak robie to teraz:
[php:1:e00805b03e]<?php
$arrDzial=$db->GetRow('SELECT a_id, dzial
FROM sz_artykuly
WHERE a_id="'.$_GET['a_id'].'"');
$arrArts=$db->GetArray('SELECT a_id,dzial,tytul
FROM sz_artykuly
WHERE dzial="'.$arrDzial['dzial'].'"');

?>[/php:1:e00805b03e]
Wydaje mi się, że da się to pobrać jednym zapytaniem jednak nie wiem jak winksmiley.jpg. Korzystam z klasy adodb.

Pozdrawiam, FastRed.
Go to the top of the page
+Quote Post
spenalzo
post
Post #2





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


[sql:1:7254f568d4]SELECT a2.a_id,a2.dzial, a2.tytul FROM sz_artykuly a1, sz_artykuly a2 WHERE a1.a_id="'.$_GET['a_id'].'" AND a2.dzial=a1.dzial GROUP BY a2.a_id[/sql:1:7254f568d4]
:?:


--------------------

Go to the top of the page
+Quote Post
FastRed
post
Post #3





Grupa: Zarejestrowani
Postów: 79
Pomógł: 0
Dołączył: 30.06.2003
Skąd: Chełm

Ostrzeżenie: (0%)
-----


Dzięki, teraz pomyślę dlaczego sam na to nie wpadłem :/.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 16:15