很长一段时间后我将我的图像保存在mysql字段中,现在我想获取此图像并在我的页面上显示,这是我的PHP代码
<?php
ob_start();
session_start();
include('includes/connect.php');
include('includes/phpCodes.php');
$id = $_REQUEST['id'];
$query = "SELECT * FROM news WHERE id='$id' ";
$image = mysql_query($query);
$image = mysql_fetch_assoc($image);
function showNews(){
echo '
<img src=$image class="newsImage">
<h1><p class="subjecTitle">هنا العنوان</p></h1>
<div class="newsContent">
hihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihi
</div>
';
}
?>
但没有任何事情只是让我看到一张破碎的图片,对不起我的坏人来说
答案 0 :(得分:3)
mysql_fetch_assoc()
返回一个关联数组。您需要告诉它您要查找的列。您还将$image
包装在文字字符串中。 PHP不会替换文字字符串'$string'
中的变量,而是替换"$string"
。
这样的事情应该有效:
echo '<img src="'.$image['columnName'].'" class="newsImage">';
echo '<h1><p class="subjecTitle">هنا العنوان</p></h1>
<div class="newsContent">
hihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihihi
</div>';