Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][MYSQL] Wyniki wg. wartości w tabeli "X", następnie sortowanie wg. "ID" ?, Jak napisać zapytanie?
DREEMus
post
Post #1





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

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


Jak w temacie ...

Nie potrafię napisac zapytania ...

Próbuje tak, ale nic z tego nie wychodzi... :/
  1. <?php
  2. $dbWynik = mysql_query("SELECT * FROM nieruchomosci ORDER BY id DESC LIMIT 0, 100") or die ("Nie mogę wybrać ogłoszenia! Prosimy o powiadomienie!");
  3. $row = mysql_fetch_array($dbWynik, MYSQL_ASSOC);
  4. ?>


A chodzi o to, żeby wyświetlić ogłoszenia od danego agenta ...
Tabela AGENT i ID
Agent 1 -> 100, 120, 130

I teraz jak napisać zapytanie, żeby pokazało ogłoszenie od tego właśnie agenta?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
djstrong
post
Post #2





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 22.09.2006

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


  1. SELECT * FROM nieruchomosci WHERE id=$id LIMIT 0, 100
Go to the top of the page
+Quote Post
DREEMus
post
Post #3





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

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


hmm, dla jasności (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Agent 1 napisał ogłoszenie nr -> 100, 120, 140, 160
Agent 2 napisał ogłoszenie nr -> 110, 130, 150, 170

TABELA -> ID, ..., Agent, ...

Jak napisać zapytanie do bazy, żeby pokazał ogłoszenia Agent'a 1 i posortował wg. ID (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

PS. Dla jasności staram się to jakoś zrobić, ale nawet takie zapytanie zwraca mi pusty wynik ...
  1. SELECT * FROM nieruchomosci WHERE id=agent ORDER BY id DESC


Ten post edytował DREEMus 25.01.2009, 04:54:45
Go to the top of the page
+Quote Post
EarthCitizen
post
Post #4





Grupa: Zarejestrowani
Postów: 286
Pomógł: 70
Dołączył: 13.01.2009

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


A możesz podać strukturę tabeli? Po z tego co widzę to raczej powinno być:

Kod
SELECT * FROM nieruchomosci WHERE agent = 'Agent 1' ORDER BY id;
Go to the top of the page
+Quote Post
DREEMus
post
Post #5





Grupa: Zarejestrowani
Postów: 286
Pomógł: 34
Dołączył: 4.09.2008
Skąd: Wrocław

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


Cytat(EarthCitizen @ 25.01.2009, 04:29:29 ) *
A możesz podać strukturę tabeli? Po z tego co widzę to raczej powinno być:
  1. SELECT * FROM nieruchomosci WHERE agent = 'Agent 1' ORDER BY id;


POMOGŁO (IMG:http://forum.php.pl/style_emoticons/default/exclamation.gif)

Struktura:
(IMG:http://img156.imageshack.us/img156/7045/strukturatw9.th.jpg)

Ten post edytował DREEMus 25.01.2009, 12:25:33
Go to the top of the page
+Quote Post
djstrong
post
Post #6





Grupa: Zarejestrowani
Postów: 65
Pomógł: 9
Dołączył: 22.09.2006

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


No to tak jak napisał EarthCitizen:
Kod
SELECT * FROM nieruchomosci WHERE agent = $idAgenta ORDER BY id;
Go to the top of the page
+Quote Post
MWL
post
Post #7





Grupa: Zarejestrowani
Postów: 493
Pomógł: 32
Dołączył: 14.04.2008
Skąd: Lenkowski.net

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


$a = 'nazwa agenta'
SELECT * FROM nieruchomosci where agent=$a LIMIT 0, 100 ORDER BY id DESC

chyba
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 12:24