[FLASH SQL PHP] Lecture d'une BDD dans Flash, INSERT ou UPDATE
djey31
Messages postés8Date d'inscriptionlundi 3 novembre 2003StatutMembreDernière intervention23 septembre 2008
-
6 août 2007 à 10:48
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 2011
-
8 août 2007 à 15:53
Bonjour à toutes et tous,
Je developpe une interface de mise à jour pour un site en Flash.
Je suis en train de réaliser une connexion de type :
Formulaire Flash>>Traitement PHP>>modification BDD sur
Mysql>> Affichage de la nouvelle base dans une animation Flash.
Tout fonctionne correctement, je réussi à RAJOUTER des champs dans
ma base de données par la requête dans ma page de traitement php :
La base est modifiée et Flash m'affiche toute la base + les nouveaux enregistrements.
Mon problème et que je souhaiterai REMPLACER (et non rajouter) les
champs existants dans la base pour que l'animation Flash n' affiche QUE
cette mise à jour (et non toute la base + les derniers
enregistrements).
J'espère être assez clair, est -ce que quelqu'un à une idéee ?
S'agit -il de la requête UPDATE ( au lieu de INSERT) ?
Faut il plutot dire à Flash de ne lire que les derniers enregistrements? et dans ce cas comment faire?
Merci beaucoupConfiguration: Windows XP
Firefox 2.0.0.6
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 7 août 2007 à 21:29
Dans tous les cas, c'est du PHP ton problème. Et tout dépend si tu veux écraser les anciens enregistrements (alors c'est UPDATE) ou rajouter (alors faut trier les enregistrements à afficher dans le SELECT ... WHERE).
djey31
Messages postés8Date d'inscriptionlundi 3 novembre 2003StatutMembreDernière intervention23 septembre 2008 8 août 2007 à 09:45
Je pense que c'est effectivement php le problème. Je souhaite bien écraser les anciens enregistrements à chaque fois, dans ce cas comment formuler ma requête. Suffit-il de remplacer Insert par update...
cs_goldenboy68
Messages postés1596Date d'inscriptionsamedi 3 janvier 2004StatutMembreDernière intervention 9 juin 20112 8 août 2007 à 10:10
UPDATE
zh_articles
SET
ch_date
=".
$date.", ch_titre=".$titre."
WHERE
ch_id=".
$id.";"
En supposant que ch_id soit l'ID de l'enregistrement qui reste fixe à chaque fois. Là je t'ai mis l'exemple pour mettre à jour les 2 premiers champs, suffit de continuer pour les autres.
djey31
Messages postés8Date d'inscriptionlundi 3 novembre 2003StatutMembreDernière intervention23 septembre 2008 8 août 2007 à 15:46
Ok, j'essaie ça dès que je rentre chez moi.
On est d'accord ? C'est bien (mauvais affichage dans le forum) :
UPDATE zh_articles
SET ch_date =". $date.", ch_titre=".$titre.", ch_texte=".$texte.", ch_img=".$img.", ch_keyword=".$keyword.", ch_rub=".$rub."
WHERE ch_id=".$id.";"
Ok ?
Merci encore
Vous n’avez pas trouvé la réponse que vous recherchez ?