このコードを使用して、メールアドレスを検索キーワードとして返し、フォームで検索された場合に検索結果を取得しようとしています。しかし、キーワードは user%40domain.com としてブラウザーに投稿されます。データベースmysqlクエリがデータベースでそれを見つけることができるように、user@domain.comとして登録する必要があります。ここにコードがありますが、動作しません。
if (isset($_GET['search']) && tep_not_null($_GET['search'])) {
$keywords = tep_db_input(tep_db_prepare_input($_GET['search']));
$search = "where c.customers_lastname like '%" . $keywords . "%' or c.customers_email_address like '%" . urlencode($keywords) . "%'";
}