Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [MySQL][PHP]Pdo i Update
Forum PHP.pl > Forum > Przedszkole
IProSoft
Witam

Troszkę zaciąłem się na zmianie sterownika do bazy jak i aktualizacji całego skryptu.

A zatrzymałem się na mniej więcej takim poleceniu MySQL: UPDATE `tabela` SET `col` = `col` + 1 WHERE `id` = `1`

W PDO powiedzmy, że mam to w ten sposób już na samym końcu wykonania:

$bind = Array (
[:update] => `col` + 1
)

$pdostmt->prepare(UPDATE `tabela` SET `col` = :update WHERE `id` = `1`);
$pdostmt->execute($bind);

Ale niestety update nie działa, próbowałem wielu kombinacji ale nic nie pomaga, oczywiście mogę zrobić bezpośrednie zapytanie UPDATE `tabela` SET `col` = `col` + 1 WHERE `id` = `1` ale zależy mi akurat na takim rozwiązaniu jak wyżej i tutaj moje pytanie czy jest wykonalne?

Pozdrawiam i z góry dziękuję za pomoc.
nospor
Po pierwsze: nie krzycz. Popraw tytuł!
Po drugie: binduje się wartości a nie kolumny.

.....`col` = `col`+:update
IProSoft
Przepraszam za wielkie litery ale to z przyzwyczajenia co do programowania.

Za poradę dziękuję.
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.