Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie danych według rekordu
darophp
post
Post #1





Grupa: Zarejestrowani
Postów: 309
Pomógł: 20
Dołączył: 13.02.2010
Skąd: Kęty

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


Tabela:

(IMG:http://img715.imageshack.us/img715/9097/tabelay.png)

  1. if ($id<>"") {
  2. $wynik = mysql_query("SELECT * FROM realizacje WHERE kategoria='strony' ORDER BY id=$id and data<=NOW()");
  3. if (mysql_num_rows($wynik)==1) {
  4. $dane = mysql_fetch_array($wynik);
  5. echo "<img src=\"/portfolio/img/{$dane["img"]}.png\" style=\"margin-bottom: 10px;\"/>";
  6. echo "<p style=\"text-align: center;\"><a href=\"{$dane["adres"]}\" class=\"zobaczprojekt\"> </a></p>";
  7. echo "<h3>Klient: </h3><span>{$dane["klient"]}</span><br/>";
  8. echo "<h3>Czas realizacji: </h3><span>{$dane["czas"]}</span><br/>";
  9. echo "<h3>Zakres prac: </h3><span>{$dane["praca"]}</span><br/>";
  10. echo "<h3>Technologia: </h3><span>{$dane["technologia"]}</span><br/>";
  11. echo "<p>{$dane["opis"]}</p>";
  12. } else echo "<p>Brak informacji spełniających kryteria.</p>";
  13. }


Mam pytanie, czy jest tu coś źle. Może się nie wyspałem ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
blooregard
post
Post #2


Newsman


Grupa: Moderatorzy
Postów: 2 033
Pomógł: 290
Dołączył: 21.12.2007
Skąd: Łódź




to:
  1. WHERE kategoria='strony' ORDER BY id=$id AND data<=NOW()"

powinno wyglądać tak:
  1. WHERE kategoria='strony' AND data<=NOW() ORDER BY id"


Teraz parser działa ? (IMG:style_emoticons/default/winksmiley.jpg)

//edit
Cytat
I z id=?id i bez tego tak samo mi łaczy

Nie ma czegoś takiego w SQL jak ORDER BY [nazwa_kolumny] = [wartosc].
Jest samo ORDER BY [nazwa_kolumny].

Polecam lekturę:
http://dev.mysql.com/doc/refman/5.0/en/select.html

Ten post edytował blooregard 2.03.2010, 16:50:47
Go to the top of the page
+Quote Post

Posty w temacie


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: 3.10.2025 - 23:58