这句话出了什么问题?
foreach ($pdo->query($sql) as $row) {
echo '<tr>';
echo '<td>'. $row['u_id'] . '</td>';
echo '<td>'. $row['u_role'] . '</td>';
echo '<td>'. $row['u_name'] . '</td>';
echo '<td>'. $row['u_passw'] . '</td>';
echo '<td>'. $row['u_init'] . '</td>';
echo '<td>'. $row['c_name'] . '</td>';
echo '<td>'. $row['u_mail'] . '</td>';
echo '<td>'.'<img href="'. $row['u_pic'] . '" width=45 height=45></img>'.'</td>';`
}
我可以在查询后打印所有字段但是最后一个字段是不可能的,我得到db保存了这个格式的图片的网址
http://localhost/Pics/st.gif dbfield as varchar
如果我在浏览器中检查组件,我可以看到它已被mysql正确选中,但屏幕上没有打印。
有任何评论吗?提前致谢
答案 0 :(得分:3)
对于您必须使用的图片:
<img src="url">
答案 1 :(得分:1)
echo '<td><img src="'. $row['u_pic'] . '" width=45 height=45></img></td>';
答案 2 :(得分:0)
应该是以下方式,
foreach ($pdo->query($sql) as $row) {
echo '<tr>';
echo '<td>'. $row['u_id'] . '</td>';
echo '<td>'. $row['u_role'] . '</td>';
echo '<td>'. $row['u_name'] . '</td>';
echo '<td>'. $row['u_passw'] . '</td>';
echo '<td>'. $row['u_init'] . '</td>';
echo '<td>'. $row['c_name'] . '</td>';
echo '<td>'. $row['u_mail'] . '</td>';
echo '<td>'.'<img src="'. $row['u_pic'] . '" width=45 height=45></img>'.'</td>';
}