Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] PDO - własna metoda numRows, a bindValue
desavil
post
Post #1





Grupa: Zarejestrowani
Postów: 339
Pomógł: 3
Dołączył: 15.10.2008
Skąd: Internet

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


Witajcie!

Napisałem sobie metodę w klasie do zarządzania bazą danych, która w szybki sposób zliczy ilość rekordów z bazy danych:
  1. public function numRows($count_from, $query){
  2. $sql_numrows = parent::query('SELECT COUNT(`'.$count_from.'`) AS `numrows` FROM '.$query.'');
  3. while($sql_numrows_row = $sql_numrows -> fetch()){
  4. return $sql_numrows_row['numrows'];
  5. }
  6. }

Metoda działa prawidłowo, gdyby nie jedynie fakt filtracji danych - zainteresowałem się, aby wszystkie dane wprowadzane przez użytkowników do zapytań wprowadzać za pomocą: PDO::bindValue, niektóre właśnie zapytania do zliczania pochodzą z wartościami wprowadzonymi przez użytkowników, więc takie coś właśnie odpada.
Chciałbym to zrobić w możliwie najprostszy sposób, aby za każdym razem nie pisać całego zapytania i wszystkiego, tylko wywoływać w skrypcie metodę, która zwraca ilość rekordów.

Ma ktoś może jakiś pomysł jak to zrobić?
Pozdrawiam :-)


--------------------
"Nie ma głupich pytań, są tylko głupie odpowiedzi."
Pomogłem?? Kliknij "Pomógł" :) Dzięki!
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 19.08.2025 - 10:49