Kod
$stmt = $opd->prepare('insert into baza set kolumna1 = :wartosc1, kolumna2 = :wartosc2, kolumna3 = :wartosc3');
$stmt->bindValue(':wartosc1', htmlspecialchars($_POST['wartosc1'], ENT_QUOTES), PDO::PARAM_STR);
$stmt->bindValue(':wartosc2', htmlspecialchars($_POST['wartosc2'], ENT_QUOTES), PDO::PARAM_STR);
$stmt->bindValue(':wartosc3', htmlspecialchars($_POST['wartosc3'], ENT_QUOTES), PDO::PARAM_STR);
$stmt->execute()
$stmt->bindValue(':wartosc1', htmlspecialchars($_POST['wartosc1'], ENT_QUOTES), PDO::PARAM_STR);
$stmt->bindValue(':wartosc2', htmlspecialchars($_POST['wartosc2'], ENT_QUOTES), PDO::PARAM_STR);
$stmt->bindValue(':wartosc3', htmlspecialchars($_POST['wartosc3'], ENT_QUOTES), PDO::PARAM_STR);
$stmt->execute()
skrypt byl na serwerze home.pl i dzialal, teraz go musialem przeniesc na inny serwer i juz nie dziala poprawnie. Nie zapisuja sie wszystkie wartosci a tylko czesc. W danych _POST jest wszystko jak nalezy, do bazy trafia wpis, ale nie wszystkie kolumny maja odpowiednie wartosci mimo ze sa w _POST. Pytanie jak to debugowac czemu nie wszystko zostalo wgrane ? Przy daniu $opd->debugDumpParams(); wyskakuje blad:
Kod
Call to undefined method opdClass::debugDumpParams()
jak wiec debugowac to zapytanie ?