私はプログラミングが初めてで、あなたの助けに本当に感謝しています. :) それで、私はUSER
テーブルとテーブルを持っていSALES
ます。テーブルにはSALES
、ユーザーの名前と姓しかありません。私が持っているUSER
テーブルの上name
にlast name
、、、など...USER_ID
email
とが一致する場合USER_ID
、テーブルからUSER
テーブルにをコピーする必要があります。SALES
NAME
LAST NAME
構造は次のとおりです。
USER_TABLE_A
USER_ID_A
NAME_LASTNAME_A
SALES_TABLE_B
ROW_ID_B
NAME_B
LASTNAME_B
USER_ID_B (empty)
これまでのところ、両方のテーブルが交差するときにデータを表示するようになりましたが、ここからどこへ行くべきかわかりません。誰でも助けてもらえますか?
$sql1 = mysql_query("SELECT name_B, lastname_B, user_id_B, row_id_B FROM sales_table_B WHERE name_B IS NOT NULL AND lastname_B IS NOT NULL", $db);
$sql2 = mysql_query("SELECT name_lastname_A, user_id_A FROM user_table_A WHERE name_lastname_A IS NOT NULL", $db);
$a1 = array();
while ($row = mysql_fetch_array($sql1)) {
$id = $row['row_id_B'];
$name1.$id = $row['name_B']." ".$row['lastname_B'];
array_push($a1, $name1.$id);
}
$a2 = array();
while ($row2 = mysql_fetch_array($sql2)) {
$id2 = $row2['user_id_A'];
$name2.$id2 = $row2['name_lastname_A'];
array_push($a2, $name2.$id2);
}
$result = array_intersect($a1,$a2);
print_r($result);
前もって感謝します!