Php URL解码和从数据库获取信息时出现问题

Php URL解码和从数据库获取信息时出现问题,php,sql,urldecode,Php,Sql,Urldecode,我使用urldecode从以前的站点接收成员ID。URL中显示了正确的ID,但我无法从数据库中获取信息 <?php $id = urldecode(trim($_GET['memberID'])); $query = "SELECT * FROM members WHERE memberID = '".$id."'"; if ($result = $db->query($query)) { while ($row = $result->fetch_assoc()){

我使用
urldecode
从以前的站点接收成员ID。URL中显示了正确的ID,但我无法从数据库中获取信息

<?php

$id = urldecode(trim($_GET['memberID']));
$query = "SELECT * FROM members WHERE memberID = '".$id."'";

if ($result = $db->query($query)) {

while ($row = $result->fetch_assoc()){
    printf("%s (%s)\n", $row["memberID"], $row['name']);
}
}

?>

$query=“从memberID=”“$id.”的成员中选择*

mysql.error()
更改为
mysql\u error()。你也很容易受到一个现代API的影响,它会让你更容易从中受益。啊,谢谢你指出这一点。我现在已经更新了。