このクエリは文字列として表されています (読みやすくするために短縮されています)。
$query = 'INSERT INTO mytable (ke_voucher_date) VALUES (\'%s\')';
これが私が次にすることです:
$query = vsprintf($query, array_map('mysql_real_escape_string', $params));
mysql_query($query);
$params は、保存する必要があるすべての値を保持する配列です。この場合は (短縮されているため) dd.mm.yyyy (21.04.2012) 形式の日付のみです。結果は、たとえば 21.04.2026 です。コード、アイデアの何が問題になっていますか? もしかして%s?
ありがとう!