Jessica: mySQL

Beitrag lesen

Hallo!

Kann mir bitte jemand weiterhelfen?

Ich möchte, nachdem Werte aus einer best. Tabelle ausgelesen wurden ($sql_r), diese in eine andere Tabelle übertragen ($sql_r2); siehe folgendes Bsp.:
[ ...
$sql_q  = "SELECT id, name, cat FROM wawi WHERE cat = 'xy'";
$sql_r  = mysql_query($sql_q,$connect);
list($id, $name, $cat, $status) = mysql_fetch_row($sql_r);

$sql_q2 = "INSERT INTO modulliste (username, product_id, name, cat)";
$sql_q2 = $sql_q2."VALUES ('$usrname', '$id', '$name', '$cat')";
$sql_r2 = mysql_query($sql_q2,$connect);
...]

Leider wird aber immer nur der erste Treffer (aus $sql_r) ausgelesen und in die Tabelle "modulliste" geschrieben. Was mache ich falsch??? :-(

Danke im voraus,

Gruß Jessica