le 25/10/2004 à 19:34
Lefounard
Bonsoir voila j'ai un script de transfert de ma table membres a celle du forum phpbb mais je rencontre un prob :
Erreur SQL !INSERT INTO phpbb_users (username, user_password, user_regdate, user_email,user_website,user_from, user_interests) VALUES ( "connard" , "d944c282ee6ed52067cf17d37131942c", "1098725591" , "connard@hotmail.com" , "toutdroit.fr.st", "montpellier" , "foot" )
Duplicate entry '0' for key 1
Donc voila le morceau de script
Donc on m'as parler de key de username qui etait en unique dans ma bdd mais bon je vois pas ce qui bloque !
Merci de votre aide
Note de zebden : c'est pas plus lisible comme ca ? ^^
[Message modifié le 25/10/2004 à 19:41 par zebden]
Erreur SQL !INSERT INTO phpbb_users (username, user_password, user_regdate, user_email,user_website,user_from, user_interests) VALUES ( "connard" , "d944c282ee6ed52067cf17d37131942c", "1098725591" , "connard@hotmail.com" , "toutdroit.fr.st", "montpellier" , "foot" )
Duplicate entry '0' for key 1
Donc voila le morceau de script
<?php
connect($forum_user);
$idr = $_POST["id"];
$where = "WHERE id='".join("' OR id='", $idr)."'";
$sql = "SELECT pseudo, password, ville, site, email, loisirs FROM inscription $where";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
$date=time();
$new_array = array();
while ($data = mysql_fetch_array($req)){
$sql = 'INSERT INTO phpbb_users (username,user_password,user_regdate,
user_email,user_website,user_from,user_interests) VALUES
(
"'.$data['pseudo'].'",
"'.$data['password'].'",
"'.$date.'",
"'.$data['email'].'",
"'.$data['site'].'",
"'.$data['ville'].'",
"'.$data['loisirs'].'"
)';
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
}
disconnect($req);
?>
Donc on m'as parler de key de username qui etait en unique dans ma bdd mais bon je vois pas ce qui bloque !
Merci de votre aide
Note de zebden : c'est pas plus lisible comme ca ? ^^
[Message modifié le 25/10/2004 à 19:41 par zebden]