Mälstrom: Mysql Tabellen

Beitrag lesen

Wie kann ich am besten Daten aus einer mysql Tabelle in einen andere schreiben? ich habe es hiermit versucht, der Code ist fehlerfrei jedoch füllt sich die Zieltabelle "bought" nicht:

$sql = "SELECT
         article,
         price,
         number
            FROM
                choice
            WHERE
                IP = '".$_SERVER['REMOTE_ADDR']."'";

$result = mysql_query($sql) OR die(mysql_error());

while($row = mysql_fetch_assoc($result)) {

$article = $row['article'];
  $price   = $row['price'];
  $number  = $row['number'];

$sql = "INSERT INTO bought
                 (IP, article, price, number)
              VALUES
                 ('".$_SERVER['REMOTE_ADDR']."','$article','$price','$number')";

$result = mysql_query($sql) OR die(mysql_error());

}