【问题标题】:display image using php from phpmyadmin for product items not working使用来自 phpmyadmin 的 php 显示图像,以显示产品项目不起作用
【发布时间】:2017-07-28 13:40:19
【问题描述】:

我在 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字符串而不显示图像我怎样才能显示图像?

谢谢

【问题讨论】:

  • 能不能把书桌拿出来看看
  • 来自 PHPMyAdmin?您知道 PHPMyAdmin 只是一个您可以在其中管理 MySQL 数据库的应用程序吗?如果您正在编写自己的应用程序,它与 PHPMyAdmin 无关。实际的数据库只是 MySQL。
  • 为什么要创建多个数组?拥有一个多维数组不是更好吗?

标签: php mysql


【解决方案1】:

您需要“回显”图像 url,我假设它在 $img 数组中。

正确的代码是:

 <a href=""><img src="<?php echo $img[0]; ?>" alt="aaa">a book</a>

希望这会有所帮助!此代码仅在 $img 是一个数组并且 $img[0] 包含图像 url 时才有效。

【讨论】:

    猜你喜欢
    • 2010-10-08
    • 1970-01-01
    • 2012-01-06
    • 1970-01-01
    • 2017-03-16
    • 1970-01-01
    • 2013-12-28
    • 1970-01-01
    • 2019-04-16
    相关资源
    最近更新 更多