PHP从服务器获取图片

标签 php mysql

所以设置如下:

我正在本地主机环境上运行(所有权限都很好)。我正在从事的项目必须从服务器检索照片并将其输出到表格中。我通过将图像路径保存在 mysql 数据库上(我知道 mysql 已弃用...)并通过 PHP 输出它们来实现此目的,如下所示,

    <div class='images'>
    <?php
    $error = "";
    $query = "SELECT imagepath FROM stories "; //replace image path with user
    if (mysql_num_rows(queryMysql($query)) == 0) $error='no images found';
    else {
        $query2 = "SELECT imagepath FROM stories "; //replace image path with user
        $result = queryMysql($query2); 
        $array = array(); 
        echo "<table id='imagebox'>
        <tr>";
        while ($rows = mysql_fetch_array($result, MYSQL_NUM)) {
            $array[] = $rows; 
        }
        for ($j = 0; $j < count($array); $j++ ) {
            echo "<td><img id='photo' src='$array[$j]' height='100' width='100'></td>"; 
            if (($j %3) == 0 ){
                echo "</tr><tr>"; 
            }
        }
        echo "</table>";
    }
    ?>

简而言之,输出有效。我得到了我想要的表格,但图像没有显示(我看到它应该在的位置带有损坏的图像符号)。不是存储链接的问题,因为我已经测试过了。感谢帮助。 (PS忽略代码中的注释,它们与我的困境无关)。

最佳答案

您的问题是: 1. 图片的url不在数据库中或者 2.图片数据在数据库中,而不是图片路径

关于PHP从服务器获取图片,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23298912/

相关文章:

php如何使用powershell在windows上输出阿拉伯字符

php - 个人资料页面有问题

mysql - 清空 MySQL 数据库并从 bash 脚本导入?

mysql - Mono MySQL.Data 6.9 打开 NotImplementedException

php - 如何在 Symfony2 中将 json 渲染成 Twig

javascript - 带 for 语句的空表单

php - mysql_fetch_assoc() 函数遇到问题

MySQL 二进制协议(protocol)准备响应

mysql - phpmyadmin/MySQL 时间事件

php - 通过带空格的 URL 从 MySQL 选择条目