![]() |
[PHP&MySQL] Zliczanie rekordów? - Wersja do druku +- Forum Webmastera, HTML, CSS, PHP, MySQL, Hosting, Domeny - Forum dla Webmasterów (https://www.webmastertalk.pl) +-- Dział: Technologie internetowe - tworzenie stron WWW (https://www.webmastertalk.pl/forum-technologie-internetowe-tworzenie-stron-www) +--- Dział: Programowanie, Bazy danych (https://www.webmastertalk.pl/forum-programowanie-bazy-danych) +--- Wątek: [PHP&MySQL] Zliczanie rekordów? (/thread-php-mysql-zliczanie-rekordow) |
[PHP&MySQL] Zliczanie rekordów? - edix92 - 04-05-2010 Witam, dziś przeszukałem sporo stron z google (słowa kluczowe: zliczanie rekordów w bazie php itp) i nic ciekawego nie znalazłem. Chodzi mi o to, przyjmując, że mam baze account a w niej tabele account i chciałbym zliczyć ile dokładnie jest wpisów do niej, macie jakiś ciekawy skrypt tego typu? Piszę od razu konta są numerowane ale nie od 1 do xxx RE: [PHP&MySQL] Zliczanie rekordów? - Dhofca - 04-05-2010 Poczytaj o: mysql_num_rows($wynikZapytania); RE: [PHP&MySQL] Zliczanie rekordów? - luc3k - 14-06-2010 (04-05-2010, 05:34)Dhofca napisał(a): Poczytaj o: mysql_num_rows($wynikZapytania); tutaj sie z Toba kolego nie zgodze. mysql_num_rows jest bardzo podatny na ataki sql incjetion. Ja bym zrobil tak ![]() Kod PHP: $q = mysql_query("SELECT COUNT(*) AS ile FROM account"); heheh mam humor i dlatego taki przykład. Pozdro! RE: [PHP&MySQL] Zliczanie rekordów? - aleksanderek - 17-06-2010 Cytat:tutaj sie z Toba kolego nie zgodze. mysql_num_rows jest bardzo podatny na ataki sql incjetion. sql injection (incjetion nie znam) - gdzieś dzwony biją ale nie wiesz gdzie. Co to znaczy "bardzo podatny"? Funkcja mysql_query też jest podatna, i co? Nie należy jej używać? RE: [PHP&MySQL] Zliczanie rekordów? - Pedro84 - 17-06-2010 (14-06-2010, 18:55)luc3k napisał(a): tutaj sie z Toba kolego nie zgodze. mysql_num_rows jest bardzo podatny na ataki sql incjetion.CO? Już Ci w jednym temacie napisałem, powtórzę tutaj: skończ ze swoimi pseudo radami, bo nie masz pojęcia ani o PHP, ani o MYSQL... Gdzieś przeczytałeś termin (z pisownią już gorzej) i wydaje Ci się, że wiesz co to. Masz rację, wydaje Ci się. Wiesz w ogóle co to jest SQL Injection? Wiesz do czego służy mysql_num_rows? @autor: W zapytaniu możesz także użyć COUNT(field). RE: [PHP&MySQL] Zliczanie rekordów? - luc3k - 17-06-2010 hahahahahaahahahahahahaaaahahahahahahahahahah xD null xD RE: [PHP&MySQL] Zliczanie rekordów? - CapaciousCore - 18-06-2010 Nie no hit ![]() Cytat:mysql_num_rows jest bardzo podatny na ataki sql incjetionNo to doprawdy ciekawa teoria tylko szkoda ze funkcja mysql_num_rows operuje na typie resource, ktore zostalo zwrocone z zapytania. Samo zapytanie nie posiada zadnych danych uzywanych z zewnatrz wiec nie ma opcji aby dokonac SQL Injection no ale coz... Ponadto proponuje uzywanie mysql_fetch_assoc zamiast mysql_fetch_array (patrz wynik var_dumpa dla "$row'a") i najwazniejsze nie uzywajcie COUNT(*) bo zaciupiecie baze danych. Znajomosc uzywania google klania sie. Takich troli siejacych dezinformacje to bym banowal na starcie. |