PHP   发布时间:2022-04-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了php-从数据库中提取图像路径并显示图像大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

要做的是让用户搜索产品,并在搜索产品时带回图像.我希望通过从数据库提取图像的路径并将其作为“”路径的一部分来实现.我在线上看过一些教程和类似的问题,但是所有这些都要求用户首先上传图像(我不想发生这种情况).

因此查询绝对有效,它将所有文本数据提取出来,运行时可以看到.我最终相信这是道路,但是我不确定为什么它行不通.我有,它采用了“ img / ImageName”路径(直接从数据库提取.我什至玩过它,“ img /”作为PHP的一部分(作为字符串)出现.但是,每当我执行查询时,唯一显示图像应在何处的东西是alt“找不到”图标.

这是我的代码

HTML:

<form action="searchDB.PHP" method="GET" id="searchForm">
    <p>Search for the product you want!</p>
    <input type="text" name="product" id="product" placeholder="Product...">
    <br>
    <input id="submit" type="submit" value="Search">

</form>

PHP

<?PHP
$conn = new MysqLi($servername, $username, $password, $dbasE);

if ($conn->connect_error) {
   echo "Connection Failed: ". $conn->connect_error;
}

if(empty($_GET['product']) ){
   die('please input a search!');
} else {

$product = MysqLi_real_escape_String($conn, $_GET['product']);

$sql = "SELECT * FROM products WHERE product = '$product'";
$result = $conn->query($sql);


?>

<?PHP
if ($result->num_rows > 0){
  //output each row
  while($row = $result->fetch_assoc()){#
            echo '<tr>';
            echo '<td>'.$row['product'].'</td>';
            echo '<td>'.$row['brand'].'</td>';
            echo '<td>'.$row['cost'].'</td>';

   /*This is the path here, it pulls the image path from the database 
   ("img/Image-Name") and puts it in a "src" attribute*/
    echo '<td>' ."<img src=/'" .$row['image']."' />" .'</td>';
    echo '<td>'.$row['specification'].'</td>';    
    echo '</tr>';
    echo '</table>';
    echo '</div>';
  }
} else {
   echo "Sorry, we Could not find any products relaTing to your search.";
}

}


MysqLi_close($conn);
?>

解决方法:

更改:

echo '<td>' ."<img src=/'" .$row['image']."' />" .'</td>';

对此

echo '<td>' ."<img src='" .$row['image']."' />" .'</td>';

对此

echo '<td>' ."<img src='/" .$row['image']."' />" .'</td>';

取决于您是否真的需要在路径的开头使用正斜杠.

大佬总结

以上是大佬教程为你收集整理的php-从数据库中提取图像路径并显示图像全部内容,希望文章能够帮你解决php-从数据库中提取图像路径并显示图像所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: