如何通过php检索存储在数据库中的图像?

如何通过php检索存储在数据库中的图像?,php,mysql,Php,Mysql,我使用phpmyadmim创建了一个数据库,为了访问它,我创建了一个name.php文件 访问注册号、名称很容易,但图像检索却不是这样。 我使用LongBlob作为类型,通过phpmyadmin存储图像。但是我无法显示它 如何检索图像 如果有人能帮忙,我们将不胜感激 谢谢, LJ 植物化学物质数据库 身体{ 字体系列:佐治亚州,“新罗马时代”, 时代,衬线; 颜色:紫色; 背景色:#EEEEEE} 菜单 按分子量搜索 输入名称 不要将图像作为blob直接存储到数据库中。只需将它们存储为

我使用phpmyadmim创建了一个数据库,为了访问它,我创建了一个name.php文件

访问注册号、名称很容易,但图像检索却不是这样。 我使用LongBlob作为类型,通过phpmyadmin存储图像。但是我无法显示它

如何检索图像

如果有人能帮忙,我们将不胜感激

谢谢, LJ


植物化学物质数据库
身体{
字体系列:佐治亚州,“新罗马时代”,
时代,衬线;
颜色:紫色;
背景色:#EEEEEE}

菜单


按分子量搜索
输入名称



不要将图像作为blob直接存储到数据库中。只需将它们存储为文件,并且只将文件名存储在数据库中。

我在谷歌上搜索了一些可以解决问题的链接。请参阅以下链接:


永远不要将映像存储在数据库中,将映像的名称和路径存储在数据库中,并将映像存储在文件系统中。您为什么这样做?为什么需要将图像存储到数据库中?你也可以将它存储在目录中..只需将映像路径保存到上面的DBA中,这不利于存储,但如果必须的话:->@yogeshuthar“Never”非常强大。在一些边缘情况下,DB存储是有意义的。(这可能不是其中之一…只是说在数据库中存储资产是合乎逻辑的)可能的重复:通过phpmyadmin将图像存储到mysql时,它要求选择文件,,这是提供图像路径的方式吗??在给出这个路径之后,在.php页面中添加什么代码??
<!DOCTYPE html>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
        <title>PHYTOCHEMICAL DB</title>
        <style type="text/css">
            body {
                font-family: Georgia, "Times New Roman",
                    Times, serif;
                color: purple;
                background-color: #EEEEEE}
            </style>
        </head>
        <body>
            <table width="800" border="" align="center">
                <tr>
                 <td colspan="2" style="background-color:#FFA500;height:30px;width:700px">
                    <div> <img src="leaves.jpg" height="300" width="900"/> </div> <br/>
                </td>
            </tr>
            <tr>
                <td style="background-color:#FFD700;width:250px;">
                    <b>Menu</b><br>
                    <i> <a href="home.php">Home</a><br>
                        <i> <a href="did.php">Search by Database ID (DID)</a> <br>
                            <i><a href="mw.php">Search by Molecular weight<br>
                                    </td>

                              <td style="background color:#EEEEEE;height:500px;width:800px;">
                                        <form action="" method="POST">
                                            <p> Enter the name </p>
                                            <input type="text" name="pname">  
                                            <input type="submit" value="submit" name="submit1">  
                                            <br> 
                                        </form> 
                                        <?php
                                        $mysqli = new mysqli("localhost", "root", "osddosdd", "phychem");
                                        if (mysqli_connect_errno()) {
                                            printf("Connect failed:%s\n", mysqli_connect_error());
                                            exit();
                                        }
                                        if (isset($_POST['submit1'])) {
                                            $pname = $_POST['pname'];
                                            $query = ("select * from pchem where name LIKE '$pname'");
                                            $result = $mysqli->query($query);
                                            echo 'The retrieved query is:';
                                            echo "<table border='1'>
        <tr> 
            <th>DID</th>
            <th>Name</th> 
            <th>Molecular weight</th>
        </tr>";
                                            while ($row = $result->fetch_row()) {
                                                echo '<tr>';
                                                printf("<th>%d</th> <th> %s </th> <th> %2f </th>", $row[0], $row[1], $row[2]);
                                                echo '</tr>';
                                                echo '</table>';
                                            }
                                        }
                                        $mysqli->close();
                                        ?>
</td>
                                    </table>
                                    </body>
                                    </html>