我想打印数据库中图像的链接。https://www.yelp.com/biz_photos/zesty-gyros-and-deli-grand-rapids
我用 curl 连接。我用preg\u match\u all把图片的链接列为“for”。但是我在数据库的插入过程中发现了错误。
解析数据
preg_match_all('@<div class="photo-box photo-box--interactive" data-photo-id=(.*?)>@si', $site, $mydata);
for ($a=0; $a<count($mydata[1]); $a++) {
echo $mydata[1][$a].'<br>';
}
下面列出了25个结果。但我做不到。
mysqli_query($link,"INSERT INTO myTable (field) VALUES ($mydata[1][$a])") or die(mysqli_error($link));
1条答案
按热度按时间oknrviil1#
在$mydata[1][$a]周围使用单引号,并放入mysqli\u real\u escape\u string函数。