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