Update Mysql from Curl using php -
मेरे पास एक php curl स्क्रिप्ट है
$ ch = curl_init (); $ Fp = fopen ("कैश / temp_file.txt", "w"); Curl_setopt ($ CH, CURLOPT_POST, 1); Curl_setopt ($ ch, CURLOPT_URL, "https://upload.wistia.com"); Curl_setopt ($ CH, CURLOPT_POSTFIELDS, $ डेटा); Curl_setopt ($ CH, CURLOPT_PROGRESSFUNCTION, 'प्रगति कॉलबैक'); Curl_setopt ($ ch, CURLOPT_BUFFERSIZE, (1024 * 1024 * 512)); Curl_setopt ($ CH, CURLOPT_NOPROGRESS, FALSE); Curl_setopt ($ CH, CURLOPT_FAILONERROR, 1); Curl_setopt ($ CH, CURLOPT_FOLLOWLOCATION, 1); Curl_setopt ($ CH, CURLOPT_RETURNTRANSFER, 1); Curl_setopt ($ CH, CURLOPT_TIMEOUT, 15); Curl_setopt ($ CH, CURLOPT_USERAGENT, 'मोज़िला / 5.0 (विंडोज; यू; विंडोज़ एनटी 5.1; एन-यूएस; आर.वी.: 1.8.1.13) गीको / 20080311 फ़ायरफ़ॉक्स / 2.0.0.13'); $ परिणाम = कर्ल_एक्सएसी ($ CH); प्रतिफल $ परिणाम; फ़िलिट ($ एफपी, $ परिणाम); curl_close ($ ch); fclose ($ एफपी);
जो एक स्ट्रिंग देता है
$ result = {"id": 5966875, "नाम": "php3il8M4", "प्रकार": "वीडियो" , "निर्मित": "2014-02-18T10: 00: 57 + 00: 00", "अद्यतन": "2014-02-18T10: 00: 57 + 00: 00", "अवधि": 10.29, "hashed_id" : "772ecmi61h", "description": "" "प्रगति": 0.0, "स्थिति": "पंक्तिबद्ध", "थंबनेल": { "url": "http://embed.wistia.com/deliveries/a351871a559000f83c39f3e84b33a491c5e5224a। Jpg? Image_crop_resized = 100x60 और video_still_time = 5 "," width ": 100," height ": 60}}
मैं केवल" नाम "के बाद mysql को लिखना चाहूंगा, : "उदा। Php3il8M4
और मेरे mysql डीबी उदा
UPDATE $ तालिका SET कोड = '$ नाम' कहां आईडी = $ id
मुझे यकीन नहीं है कि ऐसा करने का सबसे अच्छा तरीका क्या है।
आप उपयोग कर सकते हैं के रूप में
$ data = json_decode ($ परिणाम, सच); $ name = $ डेटा ["नाम"];
यहां $ name
नाम शामिल होगा और आप इसे क्वेरी में उपयोग कर सकते हैं
Comments
Post a Comment