$sql = 'UPDATE %s SET %s=%s WHERE %s=%d AND %s=%d'; $mdb2->quoteIdentifier( 'z_users' ), $mdb2->quoteIdentifier( 'datetime' ), $mdb2->quoteIdentifier( 'date' ), $mdb2->quoteIdentifier( 'user_ip' ), $mdb2->quote( $_SERVER['REMOTE_ADDR'], 'text' ) ); //sprawdzam efekt
Chcę otrzymać efekt zapytania w postaci:
UPDATE `z_users` SET `datetime`='2009-09-09 02:40:49' WHERE `date`='2009-09-09' AND `user_ip`='192.66.140.106'
Przyznam że korzystanie z sprintf to dla mnie mordęga i poległem.
Nie potrafię stworzyć wzoru do pola date, datetime i ip

Przykład budowy zapytania sql z UPDATE w MDB2 analogicznie zapożyczyłem z książki PEAR i przyznam że to jedyny przykład z UPDATE.
Jeśli mógłbym prosić o "Zdefiniowanie" date, datetime i ip, wykorzystam to z pewnością do nauki.
W manualu nie znalazłem odpowiedzi na nurtujące mnie problemy.
Druga prośba, czy możecie ukazać łatwiejszą konstrukcję w MDB2 z UPDATE?
Dopiero wertuję kartki i przeglądam możliwości MDB2 więc prosze o wyrozumiałość. Nie szukam gotowych rozwiązań a jedynie części rozwiązać dla dalszej nauki (również myślenia logicznego).
Dziex za pomoc.