Mälstrom: Mysql Tabellen

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());

}

  1. echo $begrüßung;

    Wie kann ich am besten Daten aus einer mysql Tabelle in einen andere schreiben?

    siehe INSERT ... SELECT Syntax

    ich habe es hiermit versucht, der Code ist fehlerfrei jedoch füllt sich die Zieltabelle "bought" nicht:

    Das Schreiben findet in der while-Schleife statt. Wird diese ausgeführt?
    Als weitere Vorgehensweise zur Fehlersuche schlage ich die Maßnahmen in jenem Thead vor.

    echo "$verabschiedung $name";