Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP][MYSQL] Wyniki wg. wartości w tabeli "X", następnie sortowanie wg. "ID" ?
Forum PHP.pl > Forum > Przedszkole
DREEMus
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?
djstrong
  1. SELECT * FROM nieruchomosci WHERE id=$id LIMIT 0, 100
DREEMus
hmm, dla jasności 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 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
EarthCitizen
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;
DREEMus
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 exclamation.gif

Struktura:
djstrong
No to tak jak napisał EarthCitizen:
Kod
SELECT * FROM nieruchomosci WHERE agent = $idAgenta ORDER BY id;
MWL
$a = 'nazwa agenta'
SELECT * FROM nieruchomosci where agent=$a LIMIT 0, 100 ORDER BY id DESC

chyba
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.