我MySQLConverterTool
用来转换我的网络应用程序,
我面临的第一个问题是代码变大我什至不明白这意味着什么?以前是非常小的代码,现在我发现它太大了。
//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
}