Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PDO: num_rows
Forum PHP.pl > Forum > Bazy danych
w0jt3k
Wie ktoś dlaczego nie działa num_rows? Zmieniam obecny Mysql na Mysql PDO. Może to funkcja należaca do mysqli, anie pdo.
przykład:

  1. if($wynik->num_rows>0)


zwraca return false..... Wczesniej dzialalo

Dzięki num_rows sprawdzam, czy dany użytkownik istnieje w bazie, a potem loguje, gdy num_rows zwraca true.
Teraz zwraca mi false (po zastosowaniu PDO) i moge uaktywnij sessie, nawet nie wpisujac danych do logowania.
buliq
http://bit.ly/1cOeSd9
mmmmmmm
Bo PDO jest tak g...e, że nie ma zaimplementowanego num_rows. Aby to zrobić trzeba by zrobić SELECT COUNT(*) FROM (zapytanie) as zap. Wszelako pod warunkiem, że samo zapytanie nie wykonuje się np. 100 sekund
w0jt3k
dzięki wiaruchna, kocham was smile.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.