mySQLには2つのテーブル、特にaccountsとsubscriber_dataがあります。
アカウントテーブルに存在する2つの列(id、name)を使用し、それを(sub_id、value)という2つの列のsubscriber_dataテーブルに挿入します。
0、0、1のように、同じ行の同じ値フィールドにまとめられない限り、この情報を取得して他のテーブルに配置する方法を見つけることができないようです。
現在、私のPHPは次のようになっています。
$sql = "SELECT * FROM accounts";
$result = mysql_query($sql);
while($alt_result = mysql_fetch_array($result, MYSQL_NUM)){
$id[] = $alt_result[0];
$value1[] = $alt_result[1];
}
$idstring = implode(', ', $id);
$value1 = implode(', ', $value1);
$sql = "INSERT INTO subscriber_data (field_id, sub_id, value) VALUES('1', '$idstring', '$value1') ON DUPLICATE KEY UPDATE value='$value1'";
$result = mysql_query($sql);
私はこれの初心者です、そして明らかに何か間違ったことをしています...私は検索しましたが答えを見つけることができませんでした。
ありがとう。