Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]Problem z konstrukcją IF w kodzie dla mysql
Ad4m1992
post 10.07.2010, 13:30:55
Post #1





Grupa: Zarejestrowani
Postów: 21
Pomógł: 1
Dołączył: 3.03.2007

Ostrzeżenie: (20%)
X----


WItam. Mam taki kod

  1. $sql = "SELECT * FROM " . $tabela .
  2. if($rodzaj_material) { echo " WHERE id_rodzaj_material = " . $rodzaj_material;} . " ORDER BY " . $sort . " " . //linia 81
  3. if($desc) { echo "DESC"; } . " LIMIT 0, " . $ile;
  4. $query = mysql_query($sql) or die(mysql_error());


I wywala mi taki błąd:
  1. Parse error: syntax error, unexpected T_IF in C:\xampp\htdocs\portal\functions.php on line 81


Moje pytanie, to jak poprawnie wstawić tą konstrukcję if żeby to wszystko śmigało.

Pozdrawiam.


--------------------
Tasi.pl - wejdź i zostań z nami na dłużej
Artykuły, aktualności, filmiki, foto - wszystko z lekkim przymrużeniem oka


Zwiększ ilość odsłon na swoim stronie
Go to the top of the page
+Quote Post
iVorIus
post 10.07.2010, 13:35:40
Post #2





Grupa: Zarejestrowani
Postów: 145
Pomógł: 18
Dołączył: 11.11.2008
Skąd: Pwo

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


Na przykład tak:
  1. $sql .= "SELECT * FROM " . $tabela;
  2. if ( $rodzaj_material )
  3. {
  4. $sql .= " WHERE id_rodzaj_material = " . $rodzaj_material;
  5. }
  6. $sql .= " ORDER BY " . $sort;
  7.  
  8. if ( $desc )
  9. {
  10. $sql .= " DESC";
  11. }
  12. $sql .= " LIMIT 0, " . $ile;
  13.  
  14. echo $sql; // dla sprawdzenia czy zapytanie jest zbudowane poprawnie
  15.  
  16. $query = mysql_query($sql) or die(mysql_error());


Ten post edytował iVorIus 10.07.2010, 13:36:58


--------------------
Chcieć to móc, lecz trudnością jest chcieć, nie móc.
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: 19.07.2025 - 09:09