現在、print_r()によって出力されるとき、次のような配列があります。 MySQLのテーブルは以下のようになります配列を使用してMysqlテーブルのデータを更新します
$arr = Array
(
[14] => Array
(
[url] => AllConsuming.net
[da] => 48
[pa] => 54.4
[moz_rank] => 5.1
[linksln] => 2123
[equity] => 1318
[alexa_rank] => 1725106
[a_links] => 197
[a_cnt] => GB
[a_cnt_rank] => 123484
[sem_rush_domain] => notfound
[sr_rank] => 0
[sr_kwords] => 0
[sr_traffic] => 0
[sr_costs] => 0
[sr_ulinks] => 514
[sr_hlinks] => 4154
[sr_dlinks] => 12732
[cf] => 34
[tf] => 21
[ebl] => 108777
[ref_domains] => 1113
)
[15] => Array
(
[url] => TravelIntelligence.net
[da] => 31.7
[pa] => 33.3
[moz_rank] => 2.9
[linksln] => 1
[equity] => 1
[alexa_rank] => 4265239
[a_links] => 98
[a_cnt] => N/A
[a_cnt_rank] => N/A
[sem_rush_domain] => notfound
[sr_rank] => 0
[sr_kwords] => 0
[sr_traffic] => 0
[sr_costs] => 0
[sr_ulinks] => 1
[sr_hlinks] => 3
[sr_dlinks] => 3542
[cf] => 22
[tf] => 19
[ebl] => 6368
[ref_domains] => 531
)
)
:
私は、それぞれの分野に属する各要素の値をMySQLのテーブルにこのデータを更新したいです。配列のキー、すなわち14,15はMySQLテーブルの主キーです。
私はいくつかの天才が私にこの問題を解決するのを助けることを願っています。
ありがとうございます。あなたはプリペアドステートメントを構築するためにforeach
を使用して$arr
を繰り返すことができ
あなたは何をすべきかを試してみましたところ? – hassan
はい、これを行うことができます。 foreachやその他の反復関数を使用して、このデータからmysqlクエリを構築することができます。 – Jerodev
こんにちは@ハッサン、どうしたのか分かりませんでした。私は立ち往生している。あなたは何か考えているなら、私に教えてください。ありがとうございます.. – Angel