Php 显示数据库中的图像
我有一个搜索栏是的,我知道它不适合SQL注入,但我需要知道如何显示图像: 以下是数据库: ItemID名称价格描述图像 1星球大战9.99诸如此类的星球大战.jpg 此代码显示名称和描述,但不显示图像Php 显示数据库中的图像,php,sql,Php,Sql,我有一个搜索栏是的,我知道它不适合SQL注入,但我需要知道如何显示图像: 以下是数据库: ItemID名称价格描述图像 1星球大战9.99诸如此类的星球大战.jpg 此代码显示名称和描述,但不显示图像 <?php if(!isset($_POST['search'])) { header("Location:index.php"); } $search_sql="SELECT * FROM php_item WHERE Name LIKE '
<?php
if(!isset($_POST['search']))
{
header("Location:index.php");
}
$search_sql="SELECT * FROM php_item WHERE Name LIKE '%".$_POST['search']."%' OR Description LIKE '%".$_POST['search']."%'";
$search_query = mysql_query($search_sql);
if(mysql_num_rows($search_query)!=0)
{
$search_rs= mysql_fetch_assoc($search_query);
}
?>
</p>
<p> Search Results: <a href="search.php" title="search again">Search Again</a></p>
<?php
if(mysql_num_rows($search_query) != 0){
do{ ?>
<p>
<?php echo $search_rs['Name'];
echo $search_rs['Description'];
?>
<?php }while($search_rs=mysql_fetch_assoc($search_query));
} else {
echo "No Results Found";
}
?>
这方面的东西应该行得通
if(mysql_num_rows($search_query) != 0){
do{ ?>
<p>
<?php echo $search_rs['Name'];
echo $search_rs['Description'];
echo "<img src='$search_rs['Img']'
.jpg/>";
?>
<?php }while($search_rs=mysql_fetch_assoc($search_query));
} else {
echo "No Results Found";
}
它不会显示图像,因为没有图像的代码,你认为它应该在哪里显示图像?正是。。我就是这么想的。。它说它也存储为varchar:S这是一个大学导师给我的。。wlel我希望图像显示在描述下Varchar是图像名称,我想这就是我在写$search_rs['Img']'时需要使用的内容。jpg/>