テーブルからランダムなモンスター チームを生成し、6 に制限しました。さらに、フィールド m1、m2、m3、m4、m5、m6 を含む user_team にチームを挿入したいと考えています。
これらはモンスター 1 からモンスター 6 を表しています。生成されたモンスターをチームに挿入しようとすると、すべてのモンスターが挿入されている間に、最後のモンスターだけが挿入されているように見えます。 http://prntscr.com/8zrj2
$sql = "SELECT * from monsterdata ORDER BY RAND() LIMIT 6";
$result = mysql_query($sql);
// this checks if you have a result
if ($result == null) echo "No result";
else {
while (($row = mysql_fetch_array($result)) != false) {
$row = mysql_fetch_array($result);
{
// html code here
}
}
挿入ステートメントは
$monster = $row['id'];
$sql = "INSERT into user_team(m1,m2,m3,m4,m5,m6) VALUES('$monster','$monster','$monster','$monster','$monster','$monster')";
$result = mysql_query($sql);
どこに/どのように配置するかわからないので、正しい値を正しい列に挿入します。