簡體   English   中英

將 json 響應插入到 mysql

[英]insert json response to mysql

我正在嘗試將 json 的特定元素(如下所示的 display_name 元素)導入到我的數據庫中。

起初我正在啟動卷曲:

    ..curl connection parameters
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl ,CURLOPT_SSL_VERIFYPEER, false);

    $response_data = curl_exec($curl);

    var_dump($response_data); //checking if response has data,it has: "{"sku":{"id":1234,"display_name":"Apple iPhone 8",..}
    curl_close($curl);
    if(!$response_data) {
    die('curl error is -' . curl_error($curl));

    $data = json_decode($response_data);

    foreach ($data as $product) {
        $displayname=$product->display_name;
        }

但沒有存儲任何內容,我沒有任何錯誤:

$sql = "INSERT INTO phones (name)
VALUES ('$displayname')";

關於這一切:

$displayname=$product['display_name'];

不是ObjectArray

暫無
暫無

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

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