修复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; break;
} }
case 'bind': 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']); $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) if ($mySQLi->connect_errno)
returnJson(['code' => 1, 'msg' => $mySQLi->connect_error]); returnJson(['code' => 1, 'msg' => $mySQLi->connect_error]);
$mySQLi->set_charset($_CONFIG_DB['db_charset']); $mySQLi->set_charset($_CONFIG_DB['db_charset']);
$stmt = $mySQLi->prepare('insert into `player_connect_threeparty` (username, type, connect_id) values(?, `linuxdo`, ?)'); $stmt = $mySQLi->prepare('insert into `player_connect_threeparty` (username, type, connect_id) values(?, ?, ?)');
$stmt->bind_param('ss', input('account'), input('connect_id')); $stmt->bind_param('sss', input('account'),$tpType, input('connect_id'));
$stmt->execute(); $stmt->execute();
$stmt->close(); $stmt->close();
$stmt = $mySQLi->prepare('select password from player where username=?'); $stmt = $mySQLi->prepare('select password from player where username=?');