PHP を使用して複数の mysql テーブルの同じフィールドに同時にデータを書き込む方法は?
複数のテーブルの同じフィールドが同時に書き込まれています
これは明らかに無理な設計です
リレーショナル データベースにはある程度の冗長性がありますが、それはあなたのようではありません
複数の SQL を実行できます
$username = $_POST['username'];
$sex = $_POST['sex'];学年 = $_POST['学年'];
$年齢 = $_POST['身長'];
$_POST['体重'];フォームデータを確認してください
if(!preg_match('/^[wx80-xff]{3,15}$/', $username)){
exit('エラー: ユーザー名が要件を満たしていません!back');
}
if(strlen($password) < 6){
exit('エラー: パスワードの長さが要件を満たしていません!< ;a href="javascript:history.back(-1);">戻る'); }
include('conn.php'); $sql = "ユーザーに挿入(ユーザー名,パスワード,性別,学年,年齢,身長,体重)VALUES('$ユーザー名','$パスワード','$性別','$グレード','$年齢','$身長','$体重')";
INSERT INTO module1 (ユーザー名)VALUES('$username');
INSERT INTO module2 (ユーザー名)VALUES('$username');
INSERT INTO module3 (ユーザー名)VALUES('$username');
INSERT INTO module4(username)VALUES('$username');
INSERT INTO module5(username)VALUES('$username');
if(mysql_query($sql,$conn))
exit('登録は成功しました! ここをクリックしてくださいatログイン');
else
echo '申し訳ありません、登録エラーです!:',mysql_error(),'
';ここ戻る
?> これを変更するには?
あなたの会員率が低すぎます
同じと同時にという概念は何ですか? もっと詳しく説明してもらえますか?
成功しました、皆さん、PS、それは私の会員率のことではありません。低いですが、一定期間内に作成した新しい投稿が多すぎます (加重平均)。 。 。 。ご覧のような光景になったので、フォーラムの投稿方法やアルゴリズムを改善する必要があると思います