Seite 1 von 1

Brauche Hilfe bei insert befehl

Verfasst: 13.09.2018 11:35
von pierre63
Hallo zusammen.
Ich habe in ein php folgende abfrage erstellt

Code: Alles auswählen

 $sql = "SELECT `game_id`,`score`,`user_id` FROM phpbb_quiz GROUP BY `user_id` ORDER BY `user_id` ASC";
	$result = $db->sql_query($sql);
    $row = $db->sql_fetchrow($result);
   	$userid = $row['user_id'];
		   {
	
	$sql = "INSERT INTO phpbb_spturnier (userid, punkteg, punkte1, punkte2, punkte3, punkte4, punkte5, punkte6, punkte7, punkte8, punkte9, punkte10) 
VALUES ('$userid', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0')";
 $result = $db->sql_query($sql); 
		   }
			   $db->sql_freeresult($result);
	 
Jetzt habe ich folgendes Problem das nur einen eintrag
in der DB eingefügt wird obwohl mehrere userid in die Tabelle Quiz vorhanden sind.

Wo liegt mein Fehler?
Wäre sehr dankbar wenn jemanden mir helfen kann

Re: Brauche Hilfe bei insert befehl

Verfasst: 13.09.2018 12:50
von tas2580

Code: Alles auswählen

$sql = "SELECT `game_id`,`score`,`user_id` FROM phpbb_quiz GROUP BY `user_id` ORDER BY `user_id` ASC";
$result = $db->sql_query($sql);
while($row = $db->sql_fetchrow($result))
{
    $userid = $row['user_id'];
    $sql = "INSERT INTO phpbb_spturnier (userid, punkteg, punkte1, punkte2, punkte3, punkte4, punkte5, punkte6, punkte7, punkte8, punkte9, punkte10) 
    VALUES ('$userid', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0')";
    $db->sql_query($sql); 
}
$db->sql_freeresult($result);
Gruß Tobi

Re: Brauche Hilfe bei insert befehl

Verfasst: 13.09.2018 19:13
von pierre63
Super danke :grin: