![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 80 Pomógł: 0 Dołączył: 31.01.2006 Ostrzeżenie: (0%) ![]() ![]() |
Czy ktoś używa PDO::ATTR_EMULATE_PREPARES ustawione na FALSE? Czym w ogóle jest PDO::ATTR_EMULATE_PREPARES i co daje ustawienie na TRUE lub FALSE? Na większości stron o tematyce PHP zalecają/opisują przykłady z PDO::ATTR_EMULATE_PREPARES ustawione na FALSE.
Gdy ustawię na FALSE mam problem z analizą błędów. Fragment kodu: Kod $stmt = $con->prepare('INSERT INTO NIEISTNIEJACA (IMIE) VALUES (:imie)'); $stmt->bindValue(':imie', '40i4', PDO::PARAM_STR); $stmt->execute(); print_r($stmt->errorInfo()); gdy ustawione na TRUE dostaje komunikat Kod Array ( [0] => 42S02 [1] => 1146 [2] => Table 'proj.NIEISTNIEJACA' doesn't exist ) gdy ustawione na FALSE dostaje komunikat, który nic nie mówi o konkretnym błędzie Kod Fatal error: Call to a member function bindValue() on a non-object in
Ten post edytował Rozpalacz 23.01.2015, 02:47:06 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 27.06.2025 - 01:07 |