私が使用するメインコードは
while ($row = mysql_fetch_assoc($result1)) {
echo $row["user_id"];
$new = "[grade uid=\"{$row["user_id"]}\" value=\"{$groupgrade}\" format=\"{$groupformat}\" prv_comment=\"{$groupprivatecomment}\" pub_comment=\"{$grouppubliccomment}\"] ";
$sqq = "UPDATE wp_postmeta SET meta_value='$new' WHERE meta_key='grade' AND post_id= $post_id ";
$result = mysql_query($sqq);
echo "grade has been updated";
}
リンクの図に示されているように、テーブル wp_postmeta の行に影響します。ここで定義されていないすべての変数は、この para の前に定義されています。
私が実際に望んでいるのは、ユーザーIDが異なる行で異なる必要があるということです。このループで発生する唯一のことは、配列の各 uid がすべての行に次々に書き込まれ、最後の uid のみが最終的に存続することです。これは図では 3 ですが、各 uid が個別に来ることだけが必要です。差分の uid。メタ ID 。助けてください
コードについて $result1 は、定義された mysql 関数からユーザー ID の配列をフェッチし、残りの変数はユーザー定義です。私はPHPとプログラミングにちょっと慣れていないので、助けてください