Insert dans plusieurs tables suivant les valeurs
Résolu/Fermé
typiac
Messages postés
92
Date d'inscription
lundi 9 mai 2011
Statut
Membre
Dernière intervention
14 janvier 2015
-
17 déc. 2012 à 01:50
typiac Messages postés 92 Date d'inscription lundi 9 mai 2011 Statut Membre Dernière intervention 14 janvier 2015 - 17 déc. 2012 à 04:11
typiac Messages postés 92 Date d'inscription lundi 9 mai 2011 Statut Membre Dernière intervention 14 janvier 2015 - 17 déc. 2012 à 04:11
A voir également:
- Insert dans plusieurs tables suivant les valeurs
- Touche insert - Guide
- Sql lister les tables ✓ - Forum Programmation
- Tables des matieres - Guide
- Insert boot disk and press any key ✓ - Forum Windows
- Insert boot media in selected boot device and press a key ✓ - Forum Windows 10
2 réponses
typiac
Messages postés
92
Date d'inscription
lundi 9 mai 2011
Statut
Membre
Dernière intervention
14 janvier 2015
1
Modifié par typiac le 17/12/2012 à 03:54
Modifié par typiac le 17/12/2012 à 03:54
Bon, je commence à traiter ce problème par une première méthode:
actualiser une colonne "credit" dans une table "user" suite à un paiement validé par paypal comprenant:
mc_gross --> le prix
first_name --> prénom
last_name --> nom
J'ai conscience que mon système ne fonctionne pas avec des homonymes mais c'est la logique pour le moment qui compte hein?! ^^
Bon, voici le code:
Ca ne fonctionne pas. Quel est le problème?
actualiser une colonne "credit" dans une table "user" suite à un paiement validé par paypal comprenant:
mc_gross --> le prix
first_name --> prénom
last_name --> nom
J'ai conscience que mon système ne fonctionne pas avec des homonymes mais c'est la logique pour le moment qui compte hein?! ^^
Bon, voici le code:
//////////////////////////////////////////// // Ici, j'insère dans une 1ère table, toutes les données de la transaction renvoyées // par paypal //////////////////////////////////////////// $struery = "insert into payypal_cart_info (txnid,itemnumber,itemname,os0,on0,os1,on1,quantity,invoice,custom) values ('".$txn_id."','".$_POST[$itemnumber]."','".$_POST[$itemname]."','".$_POST[$on0]."','".$_POST[$os0]."','".$_POST[$on1]."','".$_POST[$os1]."','".$_POST[$quantity]."','".$invoice."','".$custom."')"; $result = mysql_query($struery) or die("Cart - paypal_cart_info, Query failed:<br>" . mysql_error() . "<br>" . mysql_errno()); //////////////////////////////////////////// //CENTRE DU PROBLEME: j'ajoute une fonction qui actualise la colonne "credit" dans //la table "user" //////////////////////////////////////////// $sto = "UPDATE user SET credit='".$mc_gross."' WHERE nom='".$last_name."' AND prenom='".$first_name."' LIMIT 1"; $result = mysql_query($sto) or die("Cart - paypal_cart_info, Query failed:<br>" . mysql_error() . "<br>" . mysql_errno());
Ca ne fonctionne pas. Quel est le problème?
typiac
Messages postés
92
Date d'inscription
lundi 9 mai 2011
Statut
Membre
Dernière intervention
14 janvier 2015
1
17 déc. 2012 à 04:11
17 déc. 2012 à 04:11
J'ai trouvé la solution, il manquait juste les parenthèses! Il faut faire comme ceci:
$sto = "UPDATE user SET credit=('".$mc_gross."') WHERE nom=('".$last_name."') AND prenom=('".$first_name."') LIMIT 1";