我在mysql phpmyadmin中为我的书籍项目添加链接。所有图像都存储在htdocs的img文件夹中。我似乎无法显示这些图像。
/我首先从数据库
阅读了书籍<?php
include ("db_con.php");
//read all books
$book_query= "select * from book";
$run_query=mysqli_query($dbcon, $book_query);
$isbn=array();
$author=array();
$book=array();
$page=array();
$weight=array();
$publisher=array();
$edition=array();
$language=array();
$img=array();
if(mysqli_num_rows($run_query)>0)
{
while( $row = mysqli_fetch_assoc( $run_query)){
array_push($isbn,$row['isbn']);
array_push($author,$row['author']);
array_push($book,$row['book']);
array_push($page,$row['page']);
array_push($weight,$row['weight']);
array_push($publisher,$row['publisher']);
array_push($edition,$row['edition']);
array_push($language,$row['language']);
array_push($img,$row['img']);
}
//echo "$img[0]";
//print_r($img);
}
mysqli_close($dbcon);
?>
然后我尝试显示它
<?php include ("local_book_db.php"); ?>
<section id="recommended">
<p id="typeNew">Recommended</p>
<a href=""><img src="$img[0]" alt="aaa">a book</a>
</section>
它只显示alt字符串而非图像如何显示图像?
由于
答案 0 :(得分:0)
你需要'回显'图像网址,我假设它是在$ img数组中。
正确的代码是:
<a href=""><img src="<?php echo $img[0]; ?>" alt="aaa">a book</a>
希望这有帮助!此代码仅在$ img为数组并且$ img [0]保存图像URL时才有效。