簡體   English   中英

如何使用php-curl插入數據

[英]How to Inserting data with php-curl

我想在數據庫中打印圖像的鏈接。 https://www.yelp.com/biz_photos/zesty-gyros-and-deli-grand-rapids

我使用CURL連接。 我使用Preg_match_all拍攝了指向圖片的鏈接,並將其列為“ FOR”。 但是我在對數據庫的INSERT過程中得到了錯誤。

解析數據

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個結果。 但是我不能做mysql插入。

mysqli_query($link,"INSERT INTO myTable (field) VALUES ($mydata[1][$a])") or die(mysqli_error($link));

在$ mydata [1] [$ a]周圍使用單引號,並放入mysqli_real_escape_string函數。

$value = mysqli_real_escape_string($link, $mydata[1][$a]);
mysqli_query($link,"INSERT INTO myTable (field) VALUES ('".$value."')") or die(mysqli_error($link));

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM