Czy CodeIgniter 2 używa funkcji PDO lub PHP MySQL dla swojej aktywnej klasy rekordów?codeigniter 2 używa funkcji mysql pdo lub php dla jej aktywnego rekordu?
Odpowiedz
CI nie korzysta z PDO.
PDO in Codeigniter - Protect vs SQL Injection
CI wykorzystuje mysql_real_escape_string()
do pomoc osłonę przed wstrzyknięciem lub jeśli czują się bezpieczniej, można znaleźć (lub zapisu) niestandardowej klasy PDO jak post powyżej.
Od http://codeigniter.com/user_guide/database/active_record.html.
„CodeIgniter używa zmodyfikowanej wersji Active Record Wzór Database Wzór ten pozwala na informacje, które należy pobrać, wstawiane i aktualizowane w bazie danych przy minimalnym skryptów w niektórych przypadkach tylko jeden lub dwa. wiersze kodu są niezbędne do wykonania akcji bazy danych, a funkcja CodeIgniter nie wymaga, aby każda tabela bazy danych była własnym plikiem klasy, a zamiast tego zapewnia bardziej uproszczony interfejs:
Poza prostotą, główną zaletą korzystania z funkcji Active Record jest że pozwala tworzyć niezależne aplikacje bazodanowe, ponieważ składnia zapytań jest generowana przez każdą bazę danych ada pter. Pozwala także na bezpieczniejsze zapytania, ponieważ wartości są automatycznie usuwane przez system. "
Patrząc na source code dla sterownika MySQL, wyraźnie wykorzystuje on (obecnie bardzo nieaktualne) funkcje mysql_*
.
- 1. Codeigniter - Zamawianie aktywnego rekordu alfabetycznie
- 2. Codeigniter: $ query-> free_result() przy korzystaniu z rekordu aktywnego?
- 3. przesyłanie plików bez aktywnego rekordu
- 4. Znajdź pozycję aktywnego rekordu obiektu
- 5. PHP Firebird API: php_interbase lub PDO?
- 6. Jakiego wzoru wzoru używa Codeigniter?
- 7. Przyspiesz php :: PDO -> __ skonstruuj
- 8. PHP PDO dla manekinów
- 9. Błąd krytyczny: metoda niestatyczna w PHP używająca PDO dla MySQL
- 10. Jak tłumaczyć weryfikację modelu aktywnego rekordu
- 11. Przyszłość funkcji MySQL PHP
- 12. PHP PDO MySQL struktura Kod transakcji
- 13. Duplikat rekordu w MySQL
- 14. PHP MySQL PDO lastInsertID powoduje błąd krytyczny
- 15. Zapytanie UNION z aktywnym wzorcem rekordu codeigniter
- 16. CodeIgniter- aktywna wstawka rekordu, jeśli nowa lub aktualizacja duplikatu
- 17. Operacje PHP PDO?
- 18. Uzyskiwanie indeksowanego skrótu w wyniku aktywnego rekordu
- 19. PHP CodeIgniter: ustawić numer portu dla MySQL Konfiguracja
- 20. Czy muszę uaktualnić moją witrynę do PHP MySQLi lub PDO?
- 21. Sterownik MySQL PDO na Macu
- 22. PHP PDO Syntax error lub dostępu naruszenie: 1064 na wkładkę
- 23. CRUD dla MySQL i PHP
- 24. Singleton PHP PDO
- 25. PHP: odpowiednik funkcji SUBSTRING_INDEX MySQL?
- 26. PDO i MySQL "między"
- 27. PHP PDO Przygotuj zapytania
- 28. PHP PDO pobrać wszystkie tabele
- 29. PDO lastInsertId(); issue php
- 30. Jak używać asynchronicznych zapytań MySQL z PHP PDO
Możesz również użyć funkcji mysqli, jeśli określisz to w config. –