私はMySQLConverterTool
自分のWebアプリケーションを変換するために使用していますが、
私が直面した最初の問題は、コードが大きくなることです。それが何を意味するのかさえ理解できませんか? 以前は非常に小さなコードでしたが、今では大きすぎることがわかりました。
//old code
$ask_id = mysql_real_escape_string($_POST['ask_id']);
//after convert
$ask_id = ((isset($GLOBALS["___mysqli_ston"]) && is_object($GLOBALS["___mysqli_ston"])) ? mysqli_real_escape_string($GLOBALS["___mysqli_ston"], $_POST['ask_id']) : ((trigger_error("[MySQLConverterToo] Fix the mysql_escape_string() call! This code does not work.", E_USER_ERROR)) ? "" : ""));
正常に動作していますが、正しい方法であるかどうか、mysqli_*
またはインラインで修正する必要がある問題やバグがあるかどうかを知りたいですか?
この部分を安全にする方法も知りたい
if (isset($_POST['asking-money'])) {
$dailyBonus = 10000;
$update = mysqli_query($GLOBALS["___mysqli_ston"], "UPDATE users SET ask_time='$newtime', bonus='dailyBonus' WHERE id='$userid'");
// some more calculation
}