prepare("INSERT ... " . ($isUser ? "`user_id`=:user_id" : "`guest`=:guest") . ", ...
if($isUser)
bindValue(':user_id', $data_user['user_id'], PDO::PARAM_INT);
else
bindValue(':guest', $_POST['guest'], PDO::PARAM_STR);
// А в некоторых базах и такого INSERT нет, то вообще получается вот такой шедевр:
"INSERT INTO `table` (" . ($isUser ? "`user_id`" : "`guest`") . ", `email`,...) VALUES (" . ($isUser ? ":user_id" : ":guest") . ", :email,...)
Попробовал Midori - не впечатлил.
Пока остановился на Firefox и PaleMoon. Ещё заметил, что если отключить плавную прокрутку (в любом браузере), то работает лучше.