Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php]/[mysql] Jak wybrać wszystkie rekordy?, za pomocą zmiennej
harbii
post 14.04.2008, 20:10:14
Post #1





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


Coś takiego wybierze mi wszystkie rekordy:
  1. <? $zapytanie = "SELECT * FROM tabelka ORDER BY `datap` DESC"; ?>


To pokaże wszystko co w kolumnie ser ma 30
  1. <?php
  2. $aaa = '30';
  3. $zapytanie = "SELECT * FROM tabelka WHERE ser='$aaa' ORDER BY `datap` DESC";
  4. ?>


i ok

A CO WPISAĆ W ZMIENNĄ aaa ABY POKAZAŁO WSZYSTKO??

czy tylko if 'em to zrobie?

Ten post edytował harbii 14.04.2008, 20:13:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
Sabistik
post 14.04.2008, 20:13:37
Post #2


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


y? Nie dawać WHERE ?
Go to the top of the page
+Quote Post
harbii
post 14.04.2008, 20:15:57
Post #3





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


tak ale w zmienna będą wpadać inne dane czasmi z GET_ lub POST
Go to the top of the page
+Quote Post
pyro
post 14.04.2008, 20:20:45
Post #4





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


  1. // to tylko przyklad ale mozna cos zrobic na tej samej zasadzie poprostu
  2.  
  3. <?php
  4.  
  5. if(!isset($aaa))
  6. {
  7. $zapytanie = "SELECT * FROM tabelka ORDER BY `datap` DESC";
  8. }
  9. else
  10. {
  11. $zapytanie = "SELECT * FROM tabelka WHERE ser='$aaa' ORDER BY `datap` DESC";
  12. }
  13.  
  14. ?>


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post
harbii
post 14.04.2008, 20:24:11
Post #5





Grupa: Zarejestrowani
Postów: 311
Pomógł: 1
Dołączył: 27.05.2006

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


pyro
dokładnie o to chodziło

DZIĘKI

Ten post edytował harbii 14.04.2008, 20:24:58
Go to the top of the page
+Quote Post
Sabistik
post 14.04.2008, 20:24:51
Post #6


Administrator wortalu


Grupa: Przyjaciele php.pl
Postów: 960
Pomógł: 39
Dołączył: 21.10.2003
Skąd: Kraków

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


No to co za problem konstruował zapytanie dynamicznie?
  1. <?php
  2. $where = (!empty($var)) ? " WHERE ser='$var' " :' ' ; 
  3. $sql = 'SELECT * FROM tabelka' . $where . 'ORDER BY `datap` DESC';
  4. ?>
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:41