Daten kopieren in andere Tabelle

jc-freak

Mitglied
Ich versuche vergeblich mit dem unten angegeben Code Daten von einer in eine anderer Tabelle zu kopieren. Ich weiß leider nicht weiter.

PHP:
<? 
/* ########## MySQL Daten ########### */

$host = "localhost";
$user = "v028325";
$password = "******";
$dbname = "v028325";

/* ######## MySQL Connect... ######## */

$con = mysql_connect($host, $user, $password);
$db = mysql_select_db($dbname) or print mysql_error();

$resultgal = mysql_query("SELECT * FROM gal_users ORDER BY user_id ASC") or print mysql_error();
$countgal = mysql_num_rows($resultgal);
$datengal = mysql_fetch_array($resultgal);

$resultpun = mysql_query("SELECT * FROM punbb_users ORDER BY user_id ASC") or print mysql_error();
$countpun = mysql_num_rows($resultpun);
$datenpun = mysql_fetch_array($resultpun);

/* ############# Daten ############## */

while($countgal >= $i){
$usernamegal = $datengal[user_name];
$passwordgal = $datengal[password];
$emailgal = $datengal[user_email];
$registeredgal = $datengal[user_joindate];

$usernamepun = $datenpun[username];

  if($usernamegal != $usernamepun){
    mysql_query("INSERT INTO punbb_users VALUES ('','','$usernamegal','$passwordgal','$emailgal','','','','','','','','','','','','','','','','','','','','','','','German','Cornflower','','','$registeredgal','','','','','')") or print mysql_error() ;
  }
  $i++;
}
?>

ich bekomme folgende Fehlermeldung:


Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\sebbrandt\includes\user_update.php on line 19

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\sebbrandt\includes\user_update.php on line 20
 
Hi,

warum die Abfragen fehlschlagen kann ich dir leider nicht sagen.

Ist es aber nicht evtl einfacher eine insert into ..select Abfrage zu machen?
insert into punbb_users (...) select ... from gal_users
Oder kann das mysql nicht?
 
Probier erst mal deine Select - Anweisungen direkt im phpMyAdmin aus.

Diese Fehlermeldung kommt nämlich öfter, wenn schon das Selektieren der Datensätze fehlschlägt

cu shutdown
 
ah ich idiot! :suspekt:

das hier ist falsch

SELECT * FROM gal_users ORDER BY user_id ASC

mal wieder ein copy&paste fehler von mir *kopfauftischschlag*
wegen sowas hab ich schon ne klausur vermasselt :mad:

ok vielen dank jungs
 
Zurück