Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP bindowanie i pętla
Forum PHP.pl > Forum > Przedszkole
nexxx
Witam, mam problem z zabezpieczeniem zapytania i wrzuceniem wyników do pętli.

Wyświetlam to takim sposobem, ale chciałbym użyć bindowania żeby to było bezpieczniejsze i nie wiem jak. Będę też wdzięczny za inne wskazówki dotyczące bezpieczeństwa.

  1. $fotki = $pdo->query('SELECT * FROM `profil` ORDER BY `profil`.`punkty` DESC LIMIT '.$from.' , '.$wyswietl.'');
  2.  
  3. $ranking = $stronaminus * 9 + 1;
  4.  
  5. foreach($fotki ->fetchAll() as $foty){
  6.  
  7.  
  8. <a href="profil/'.$foty['id'].'">'.$ranking.'<img src="foto/'.$foty['avatar'].'.jpg"><div class="nick">'.$foty['login'].'<a href="google.pl">'.$foty['punkty'].'</a></div></a>
  9.  
  10. ';
  11. $ranking++;
  12. }


viking
A gdzie tu masz bindowanie? http://php.net/manual/en/pdo.prepare.php
nospor
To bindowanie ma sie nijak do petli wiec po co w ogole o tym wspominasz?
Binduje sie wartosci dla WHERE a nie dla LIMIT. Jesli twoj limit pochodzi od usera to zrzutuj to do INT i po sprawie.

przenosze
nexxx
Dopiero zaczynam biggrin.gif

czyli

  1.  
  2. $wyswietl = (int)_GET['wyswietl'];
  3.  
  4.  


o to chodzi z rzutowaniem do int?
nospor
tak. ino ze zapomniales o $ przy _GET
nexxx
to dzieki biggrin.gif biggrin.gif
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.