如何使用SimpleHtmlDom获取第一张图像

时间:2015-06-01 17:06:59

标签: php mysql image

我被困2天才能开始工作。

我是来自网站的数据,所有数据都是完美的,除了图像。

我有图像部分的代码。

       foreach($html->find('li')as $pakimages)
      {
          foreach($pakimages->find('img') as $pakimage)

                    {
                        $images = $pakimage;

                        echo $images->src .'<br>';


                    }


      }

当我运行此代码时,它会获取车辆的所有图像,但我只需要车辆的第一张图像而不是所有相关的车辆图像。

3 个答案:

答案 0 :(得分:0)

如果您只想获取图像,请使用以下SQL:

SELECT image FROM vehicle

答案 1 :(得分:0)

而不是

foreach($pakimages->find('img') as $pakimage)
{
    $images = $pakimage;
    echo $images->src .'<br>';
}

你为什么不这样做

$image = $pakimages->find('img');
echo $image[0]->src . '<br>';

答案 2 :(得分:-1)

  • 图像:

使用php在数据库中插入和检索图像: 首先,您应该检查您的图像列是否是BLOB类型! 你可以看到这个例子:https://vikasmahajan.wordpress.com/2010/07/07/inserting-and-displaying-images-in-mysql-using-php/

  • Html代码:

Inserting html code in a mysql table

how to insert HTML code into DB using php

祝你好运。