修复API绑定逻辑,优化SQL语句参数绑定

This commit is contained in:
2024-12-22 16:17:58 +08:00
parent 26143a55b9
commit dad248828c

View File

@@ -962,12 +962,13 @@ switch ($act) {
break;
}
case 'bind':
$tpType = 'linuxdo';
$mySQLi = new mysqli($_CONFIG_DB['db_host'], $_CONFIG_DB['db_user'], $_CONFIG_DB['db_password'], $_CONFIG_DB['db_name'], $_CONFIG_DB['db_port']);
if ($mySQLi->connect_errno)
returnJson(['code' => 1, 'msg' => $mySQLi->connect_error]);
$mySQLi->set_charset($_CONFIG_DB['db_charset']);
$stmt = $mySQLi->prepare('insert into `player_connect_threeparty` (username, type, connect_id) values(?, `linuxdo`, ?)');
$stmt->bind_param('ss', input('account'), input('connect_id'));
$stmt = $mySQLi->prepare('insert into `player_connect_threeparty` (username, type, connect_id) values(?, ?, ?)');
$stmt->bind_param('sss', input('account'),$tpType, input('connect_id'));
$stmt->execute();
$stmt->close();
$stmt = $mySQLi->prepare('select password from player where username=?');