Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PDO]
Forum PHP.pl > Forum > Przedszkole
CamerDisco
Cześć, chciałbym zbindować zmienną w pdo, aczkolwiek jest to nazwa kolumny w bazie, wygląda to tak:
  1. $insert = $pdoSystem->prepare("INSERT INTO `dane`(`id`, `steamid`, `nick`, `:serwer`, `data`, `typ`) VALUES (NULL, :steamid, :login, 'ap', :nowa_data, 'nowy')");
  2. $insert->bindParam(':serwer', $serwer, PDO::PARAM_INT);
  3. $insert->bindParam(':steamid', $steamid, PDO::PARAM_STR);
  4. $insert->bindParam(':login', $login, PDO::PARAM_STR);
  5. $insert->bindParam(':nowa_data', $nowa_data, PDO::PARAM_STR);

Jednak takie coś nie przechodzi i dostaję po prostu:
  1. Stack trace:
  2. #0 /home/dane/www/wprowadz.php(209): PDOStatement->execute()
  3. #1 {main}
viking
Nazw kolumn nie możesz bindować.
Tomplus
Nazwy tabel także, mówiąc zawczasu.
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.