0

だから、mysqlデータベースに保存されている写真をたくさん表示しようとしています。私が使用しているコードでは、ページにはデータベース内の最初の写真だけが表示されます。5 枚の異なる写真があり、それらがどこに向かっているのかわかりません。誰かがそれを助けることができれば、それは素晴らしいことです。私のコードはここにあります:

    while($imageRow = mysql_fetch_array($imageResults)){
        $data = $imageRow['image_data'];
        $data = base64_decode($data);

        $im = imagecreatefromstring($data);
        if ($im !== false) {
            header('Content-Type: image/png');
            imagepng($im);
            imagedestroy($im);
        }
    }
4

2 に答える 2

0

blobタイプのようにmysqlに挿入するか、単にファイルをフォルダーにアップロードしてファイル名をデータベースに挿入することができます(インスタンスごとにランダムなフォルダーを作成しないと仮定するため、宛先パスはすでにわかっています)

于 2013-07-04T17:13:42.410 に答える