どうすればよいですか?メンバーテーブル内のすべてのメンバーのSQLクエリを実行したい
私は現在、3人のテーブルを持っています。これらのメンバーのそれぞれについて、別のテーブルに行を追加したいと思います。しばらく時間をかけて使うべきですか?またはForeachループ?
これはこれまで私が行ってきたことです。
insert OtherTable
(email)
select email
from Members
どうすればよいですか?メンバーテーブル内のすべてのメンバーのSQLクエリを実行したい
私は現在、3人のテーブルを持っています。これらのメンバーのそれぞれについて、別のテーブルに行を追加したいと思います。しばらく時間をかけて使うべきですか?またはForeachループ?
これはこれまで私が行ってきたことです。
insert OtherTable
(email)
select email
from Members
:
while ($row = mysql_fetch_assoc($query)){
mysql_query("insert into aanwezigheid set email='{$row['email']}',
date='{$your_date_var}',
city='{$your_city_var}',
address='{$your_address_var}'");
}
。
INSERT INTO anotherTable (email) SELECT email FROM members;
INSERT ... SELECT
syntax in the MySQL documentationについて詳しく読むことができます。あなたのテーブルの情報に基づいて
これは単に単一のクエリを行うことができます:あなたは別のテーブルに行のセットを追加するinsert
ステートメントを使用することができ
$sql = "SELECT email FROM members";
$query = mysql_query($sql);
while ($row = mysql_fetch_assoc($query)){
// Do I add a new while in here? Do I use a for loop?
}
あなたが挿入されているどのようなデータに依存して、あなたは少し手の込んだでしょうか? – sakhunzai
私は、aanwezigheidというテーブルをオランダに持っています。テーブルは次のようになります | Aanwezigheid | | email |日付|アドレ|都市| 私はすでに日付、住所、都市を変数に格納しています。私は電子メールが必要です。 – Student
私の答えを確認してください – sakhunzai