| 112 |
// Secure SQL statement |
// Secure SQL statement |
| 113 |
$nickname = mysqli_real_escape_string($db_conn, $nickname); |
$nickname = mysqli_real_escape_string($db_conn, $nickname); |
| 114 |
$realname = mysqli_real_escape_string($db_conn, $realname); |
$realname = mysqli_real_escape_string($db_conn, $realname); |
| 115 |
|
|
| 116 |
// Begin transaction |
// Begin transaction |
| 117 |
$rs = mysqli_query($db_conn, "SET autocommit=0"); |
$rs = mysqli_query($db_conn, "SET autocommit=0"); |
| 118 |
if ($rs == false) |
if ($rs == false) |
| 123 |
mysqli_close($db_conn); |
mysqli_close($db_conn); |
| 124 |
exit(json_encode($result_set)); |
exit(json_encode($result_set)); |
| 125 |
} |
} |
| 126 |
|
|
| 127 |
$rs = mysqli_query($db_conn, "BEGIN"); |
$rs = mysqli_query($db_conn, "BEGIN"); |
| 128 |
if ($rs == false) |
if ($rs == false) |
| 129 |
{ |
{ |
| 173 |
{ |
{ |
| 174 |
$result_set["return"]["code"] = -2; |
$result_set["return"]["code"] = -2; |
| 175 |
$result_set["return"]["message"] = "Query nickname error: " . mysqli_error($db_conn); |
$result_set["return"]["message"] = "Query nickname error: " . mysqli_error($db_conn); |
| 176 |
|
|
| 177 |
mysqli_close($db_conn); |
mysqli_close($db_conn); |
| 178 |
exit(json_encode($result_set)); |
exit(json_encode($result_set)); |
| 179 |
} |
} |
| 180 |
|
|
| 181 |
$free_change = false; |
$free_change = false; |
| 182 |
if ($row = mysqli_fetch_array($rs)) |
if ($row = mysqli_fetch_array($rs)) |
| 183 |
{ |
{ |
| 192 |
"id" => "nickname", |
"id" => "nickname", |
| 193 |
"errMsg" => "昵称已存在", |
"errMsg" => "昵称已存在", |
| 194 |
)); |
)); |
| 195 |
|
|
| 196 |
mysqli_close($db_conn); |
mysqli_close($db_conn); |
| 197 |
exit(json_encode($result_set)); |
exit(json_encode($result_set)); |
| 198 |
} |
} |
| 206 |
{ |
{ |
| 207 |
$result_set["return"]["code"] = -2; |
$result_set["return"]["code"] = -2; |
| 208 |
$result_set["return"]["message"] = "Query score error: " . mysqli_error($db_conn); |
$result_set["return"]["message"] = "Query score error: " . mysqli_error($db_conn); |
| 209 |
|
|
| 210 |
mysqli_close($db_conn); |
mysqli_close($db_conn); |
| 211 |
exit(json_encode($result_set)); |
exit(json_encode($result_set)); |
| 212 |
} |
} |
| 217 |
"id" => "nickname", |
"id" => "nickname", |
| 218 |
"errMsg" => "积分不足", |
"errMsg" => "积分不足", |
| 219 |
)); |
)); |
| 220 |
|
|
| 221 |
mysqli_close($db_conn); |
mysqli_close($db_conn); |
| 222 |
exit(json_encode($result_set)); |
exit(json_encode($result_set)); |
| 223 |
} |
} |