Re: Besoin d'aide php mysql
Kams <[email protected]> Sun, 24 Aug 2003 12:42:22 +0200
| Newsgroups | gmane.comp.cms.xaraya.user.french |
|---|---|
| Organization | Xaraya News Server |
| Message-ID | <[email protected]> |
Pas si newbie que ca en sql le Chris... =3D) Pour ta chose =E9trange, as tu v=E9rifi=E9 que les cl=E9s primaires=20 correspondaient bien dans les 2 tables ? @+ Kams DiamondDogs a =E9crit : > Salut, > Depuis hier soir les choses ont =E9volu=E9. > Tout d'abord avec l'aide de quelqu'un (membre du site!) j'ai pu cr=E9er= une > requ=EAte sql qui compl=E8te la table : >=20 > insert ignore into phpbb_users (user_id, username, user_password, > user_regdate, user_email) > select pn_uid, pn_uname, pn_pass, pn_user_regdate, pn_email from nuke_u= sers; >=20 > Cela fonctionne MAIS chose =E9trange j'ai plus de donn=E9es ensuite dan= s la > table phpbb que dans la table PN... > Etrange! >=20 > Pour la mise =E0 jour email et pass deux petits fichiers php qui apr=E8= s tests > fonctionnent tr=E8s bien. > Je ne pouvais passer par du sql pur, les requ=EAtes imbriqu=E9s ne semb= lant pas > =EAtre reconnu (j'ai fait des progr=E8s depuis hier apr=E8s midi en sql= !) >=20 > Merci en tout cas (plus quu'une petite semaine avant la bascule vers > Xaraya!) >=20 > Chris >=20 > "Kams" <[email protected]> a =E9crit dans le message de news: > [email protected] >=20 >>Hello Chris, >>Vu ton explication, ca ne devrait pas poser de pb... >>Tu ne va mettre a jour que dans un sens... ouf... >>Tu n'as qu'a r=E9cup=E9rer toutes les donn=E9es de la table postnuke et= les >>ins=E9rer dans celle de phpbb : >> >>Pour r=E9cup les donn=E9es le sql devrait te donner quelque chose comme= ca : >>"select * from table_postnuke" >> >>Ensuite tu parcours tes resultats avec un while, >>Dans le while, tu testes les valeurs de phpbb avec l'identifiant commun >>: select 'id' from tablephpbb where tablephpbb.id =3D '$id'; >>s'il existe : update ... >>s'il n'existe pas : insert into ... >>End While >> >>C'est une 1ere explication et une m=E9thode simple... >>Dis moi si tu as des pb... avec le sql, ou le php... >>Essaye d'ecrire quelque chose et poste le directement ici ;-) >>Faire des erreurs et la meilleure facon d'apprendre... (d'ailleurs si >>d'autres personnes connaissent d'autres solutions...) >> >>@+ >> >>Kams >> >> >=20 >=20 >=20