0

我是PHP初学者,请帮我找到这个问题的解决方案。当用户输入他的身份证号码时,我无法正确显示他存储在数据库中的图像;这是我正在使用的代码:

if ($pass==$dbpass&&$id== $dbid) {

 $queryimage = mysql_fetch_array(mysql_query("SELECT `images` FROM `attestation` WHERE `id`='$id' "))[0];

echo $queryimage;


        @$_SESSION['id']=$id;
    }
4

2 回答 2

0

尝试此代码并将其嵌入到您的代码中

$query = "SELECT images FROM attestation WHERE id = '$id'";
$result = mysql_query($query,$connection);
if($result){
    $row = mysql_fetch_array($result);
    echo $row[0];
}else{
    echo "No data found";
}
于 2016-01-09T12:12:45.290 回答
0

尝试这个。

if ($pass==$dbpass&&$id== $dbid) {

$queryimage = mysql_fetch_array(mysql_query("SELECT `images` FROM `attestation` WHERE id='$id' "))[0];

echo $queryimage;


    @$_SESSION['id']=$id;
}

我在 WHERE 子句之后从 id 中删除了引号。我希望这会奏效。

享受!

于 2016-01-09T12:32:47.927 回答