修复API绑定逻辑,优化SQL语句参数绑定
This commit is contained in:
5
api.php
5
api.php
@@ -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=?');
|
||||
|
||||
Reference in New Issue
Block a user