【发布时间】:2013-03-07 03:59:25
【问题描述】:
我正在尝试在 SQLite 数据库中获取图像的路径。这是我的代码:
<img src="<?php
$database = new PDO("sqlite:database.sqlite");
$database->query("SELECT path FROM images WHERE receiverId = '$_COOKIE['session']'");
?>" />
表格是图片,用户的id存储在cookie中。
一张图片有 3 个条目:id、senderId 和 receiverId。如果receiverId 与cookie id(用户id)相同,则应显示图像。但是,此代码不起作用。如何修复/重新编码?
【问题讨论】:
-
您确定receiverId 和$_COOKIE['session'] 给出了相同的结果吗?那不是你不行吗?
-
我做到了。我认为我的主要问题是,查询的返回是一个可以用作 src 的字符串吗?
-
你为什么不在 src 之外做呢?并将值分配给变量并在 src 中回显结果?
-
更重要的问题为什么这里没有使用
echo -
看看here