配列の内容が 10 のアイテムで、アイテム名が値 10 の 2 番目のアイテムであると仮定すると、シリアル化後に mysql 配列に格納されます。
OUT THESE STEPSを使用して、シリアル化されたmysqlクエリ内でその年齢を直接更新することは可能ですか(1つの方法はこれです)、データベースからデータをシリアル化して、シリアル化を解除し、配列を変更してから、再度シリアル化してから更新します
たとえば、このようなデータをシリアル化します
a:23:{i:10000011;a:5:{s:15:"social_users_id";s:8:"10000022";s:10:"friends_id";s:8:"10000011";s:8: "relation";s:1:"1";s:6:"status";s:1:"0";s:4:"html";s:41:"Pradeep Kumar がプロフィール写真を更新しました。"; }i:10000015;a:5:{s:15:"social_users_id";s:8:"10000022";s:10:"friends_id";s:8:"10000015";s:8:"関係"; s:1:"6";s:6:"status";s:1:"0";s:4:"html";s:41:"Pradeep Kumar のプロフィール写真が更新されました。";}i:10000016 ;a:5:{s:15:"social_users_id";s:8:"10000022";s:10:"friends_id";s:8:"10000016";s:8:"関係";s:1: "3";s:6:"ステータス";s:1:"0";s:4:"html";s:41:"Pradeep Kumar のプロフィール写真が更新されました。";}i:10000018;a:5:
または配列
[10000015] => Array
(
[social_users_id] => 10000022
[friends_id] => 10000015
[relation] => 6
[status] => 0
[html] => Pradeep Kumar has update profile picture.
)
[10000016] => Array
(
[social_users_id] => 10000022
[friends_id] => 10000016
[relation] => 3
[status] => 0
[html] => Pradeep Kumar has update profile picture.
)
配列 '10000015' の 'status' インデックスを選択して更新したいのですが、テーブルの coloum の longtext データ型を使用しています。
最初にそのステータス インデックスを検索し、その更新後にクエリを使用できますか、それとも PHP コードを使用する必要があります..
それより短くできますか?1 つのことだけを unpdate したい場合、そこには多くの無駄がありました (不必要なクエリ、更新)...特に配列が大きい場合
さらに、デシリアライゼーションなしで年齢検索を行うにはどうすればよいですか?(可能ですか?)
任意のアイデア...ありがとう