php - 使用php从mysql数据库中获取图像

标签 php mysql database image get

<分区>

很长一段时间后,我将我的图像保存在 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>
        ';
    }
?>

但什么也没发生,只是给我看一张损坏的图片,抱歉我的英语不好

最佳答案

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>';

关于php - 使用php从mysql数据库中获取图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17937262/

相关文章:

php - 如何将字符串变量从我的 android 应用程序发布到 php 脚本

javascript - 在 PHP 中编写 Javascript UTF 正则表达式

php - 每个用户 ID 的不同表中的字段求和

php - 向现有实体添加额外的 SELECT 表达式结果

javascript - 更改模型的表名运行时

php - 一次运行多个 puppeteer

MySQL多列asc顺序

sql - MS Sql 全文搜索与 LIKE 表达式

php - 根据用户 session 关联 Mysql 表

php array_search 0 索引