Heim  >  Artikel  >  Backend-Entwicklung  >  mysql - Wie fügt man in PHP einen Batch in eine Datenbank ein?

mysql - Wie fügt man in PHP einen Batch in eine Datenbank ein?

WBOY
WBOYOriginal
2016-10-12 10:04:091193Durchsuche

mysql - Wie fügt man in PHP einen Batch in eine Datenbank ein?

Ist es JSON oder ein Array wie gezeigt?
print_r (json_decode($json2));echo "

"; ";<br>
</p>print_r (json_ecode($json2, true));echo "<pre class="brush:php;toolbar:false">";<p>
</p>Wenn es nicht funktioniert, verwenden Sie einfach echo zur Ausgabe <p>
</p>$pageContents = $client->getContent();//getError<p>$pageContents =str_replace('trde_fullo_get_rsponse','',$pageContents);<br>$pageContents =str_replace('"jdp_rese": "{"":{"tde":{','',$pageContents);<br>
</p>echo $pageContents;<p>
</p>
<pre class="brush:php;toolbar:false"><code>tid":2356471828086946,"buyer_nick":"图图爱跳舞","created":"2016-09-16 11:24:05","payment":"657.97","pay_time":"2016-09-16 11:24:22","modified":"2016-10-08 21:03:55","num":1,"price":"1985.00","receiver_name":"小百度","receiver_address":" 十里铺先行大厦(务必联系周冰签收!)","status":"TRADE_FINISHED","total_fee":"2054.97","num":1,"oid":2356471828086946,"outer_iid":"gncfastact240x2","payment":"657.97","status":"TRADE_FINISHED","title":"GN美国原装口香糖","price":"1985.00"</code>
Bitte geben Sie mir einige Ratschläge zum stapelweisen Einfügen von MySQL-Anweisungen. Vielen Dank.

Antwortinhalt:

mysql - Wie fügt man in PHP einen Batch in eine Datenbank ein?

Ist es JSON oder ein Array wie gezeigt?

print_r (json_decode($json2));echo "

"; ";<br>
<br>print_r (json_ecode($json2, true));echo "<pre class="brush:php;toolbar:false">";</p>
<p>Wenn es nicht funktioniert, verwenden Sie einfach echo zur Ausgabe </p>
<p>$pageContents = $client->getContent();//getError</p>$pageContents =str_replace('trde_fullo_get_rsponse','',$pageContents);<p>$pageContents =str_replace('"jdp_rese": "{"":{"tde":{','',$pageContents);<br>
<br>echo $pageContents;</p>
<p>
</p>Bitte geben Sie mir einige Ratschläge zum stapelweisen Einfügen von MySQL-Anweisungen. Vielen Dank. <pre class="brush:php;toolbar:false"><code>tid":2356471828086946,"buyer_nick":"图图爱跳舞","created":"2016-09-16 11:24:05","payment":"657.97","pay_time":"2016-09-16 11:24:22","modified":"2016-10-08 21:03:55","num":1,"price":"1985.00","receiver_name":"小百度","receiver_address":" 十里铺先行大厦(务必联系周冰签收!)","status":"TRADE_FINISHED","total_fee":"2054.97","num":1,"oid":2356471828086946,"outer_iid":"gncfastact240x2","payment":"657.97","status":"TRADE_FINISHED","title":"GN美国原装口香糖","price":"1985.00"</code>

Das ist offensichtlich JSON

<code>// TP3.2批量添加数据
$dataList[] = array('name'=>'thinkphp','email'=>'thinkphp@gamil.com');
$dataList[] = array('name'=>'onethink','email'=>'onethink@gamil.com');
$User->addAll($dataList);</code>
Wenn Sie wissen möchten, ob es sich um JSON oder ein Array handelt, drucken Sie es mit var_dump aus.

Außerdem habe ich die JSON-Zeichenfolge beim Übergeben visuell überprüft muss in PHP übertragen werden. Bei Arrays muss der String auch dekodiert werden


Was das stapelweise Einfügen von SQL-Anweisungen betrifft, gebe ich Ihnen einen einfachen Tipp, den Rest können Sie selbst erledigen
<code>json.decode("string...")</code>

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn