Update SQL + PHP
Résolu/Fermé
Coutcout86
Messages postés
195
Date d'inscription
lundi 23 novembre 2009
Statut
Membre
Dernière intervention
26 mai 2016
-
12 sept. 2013 à 10:05
gign44 Messages postés 124 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 22 octobre 2013 - 12 sept. 2013 à 12:05
gign44 Messages postés 124 Date d'inscription dimanche 27 janvier 2008 Statut Membre Dernière intervention 22 octobre 2013 - 12 sept. 2013 à 12:05
A voir également:
- Update SQL + PHP
- Windows update bloqué - Guide
- Asus live update - Télécharger - Utilitaires
- Easy php - Télécharger - Divers Web & Internet
- Winget update - Guide
- Windows update 0x80070643 - Accueil - Windows
3 réponses
ThEBiShOp
Messages postés
8411
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
12 sept. 2013 à 10:11
12 sept. 2013 à 10:11
Salut,
si ta variable $insert_pictures contient des valeurs alphanumériques (autre que numérique), il faut l'entourer de quotes.
On couple souvent le mysql_query avec : OR die(mysql_error());
comme ça, si tu as une erreur SQL, tu en seras informé.
si ta variable $insert_pictures contient des valeurs alphanumériques (autre que numérique), il faut l'entourer de quotes.
On couple souvent le mysql_query avec : OR die(mysql_error());
comme ça, si tu as une erreur SQL, tu en seras informé.
Merci beaucoup mais je dois mal gérer le truc car ma requête fonctionne correctement mais le probléme c'est que dans mon champ ''picture'' de ma BDD il m'ajoute pour chaque enregistrement la derniére ligne de tableau $insert_picture alors que je veux qu'il m'ajoute la ligne correspondante au mail.
Je dois surement mal faire mon ''If'' pourriez vous m'éclairez ?
Merci d'avance.
Je dois surement mal faire mon ''If'' pourriez vous m'éclairez ?
Merci d'avance.
ThEBiShOp
Messages postés
8411
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
12 sept. 2013 à 10:40
12 sept. 2013 à 10:40
je ne sais pas ce que tu es censé avoir dans tes variables, mais tu peux contrôler ce qu'il y a dedans avec un print_r();
si insert_picture est un tableau tu dois probablement oublié de faire quelque chose.
si insert_picture est un tableau tu dois probablement oublié de faire quelque chose.
Coutcout86
Messages postés
195
Date d'inscription
lundi 23 novembre 2009
Statut
Membre
Dernière intervention
26 mai 2016
12 sept. 2013 à 10:48
12 sept. 2013 à 10:48
Dans ma variable $mail c'est la clé de mon tableau $array_pictures et ma variable $tab_mail_user est un tableau.
En gros voila un exemple :
$tab_mail_user :
Array([0]=>nom.prenom@adresse.fr,
[1]=>nom.prenom@adresse.fr);
Et $mail : [nom.prenom@adresse.fr] (clé d'un autre tableau)
Et ce que je veux faire c'est que pour chaque clé ($mail) si elle est égale à une valeur du tableau $tab_mail_user alors tu fais un UPDATE de l'enregistrement en question.
En gros voila un exemple :
$tab_mail_user :
Array([0]=>nom.prenom@adresse.fr,
[1]=>nom.prenom@adresse.fr);
Et $mail : [nom.prenom@adresse.fr] (clé d'un autre tableau)
Et ce que je veux faire c'est que pour chaque clé ($mail) si elle est égale à une valeur du tableau $tab_mail_user alors tu fais un UPDATE de l'enregistrement en question.
ThEBiShOp
Messages postés
8411
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
12 sept. 2013 à 10:51
12 sept. 2013 à 10:51
ok, déjà ton if est mauvais, pour comparer une valeur, il faut faire ==, si tu fais juste = tu fais une attribution.
Ensuite, si $tab_mail_user est un tableau, jamais $mail ne pourra être égal à $tab_mail_user
Ensuite, si $tab_mail_user est un tableau, jamais $mail ne pourra être égal à $tab_mail_user
Coutcout86
Messages postés
195
Date d'inscription
lundi 23 novembre 2009
Statut
Membre
Dernière intervention
26 mai 2016
12 sept. 2013 à 10:58
12 sept. 2013 à 10:58
j'ai réglé mon problème de if effectivement c'était une erreur de frappe.
Ensuite comment tu me conseillerais de faire ?
Merci d'avance.
Ensuite comment tu me conseillerais de faire ?
Merci d'avance.
ThEBiShOp
Messages postés
8411
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
12 sept. 2013 à 11:02
12 sept. 2013 à 11:02
tout dépend de ce que tu cherches à faire exactement, si tu cherches à vérifier la présence du mail dans le tableau, tu peux utiliser in_array() dans ton if
Coutcout86
Messages postés
195
Date d'inscription
lundi 23 novembre 2009
Statut
Membre
Dernière intervention
26 mai 2016
12 sept. 2013 à 11:09
12 sept. 2013 à 11:09
Enfaite voila ce que je souhaite faire :
Premier tableau : $tab_user_mail
Array([0] => nom.prenom@adresse.fr,
[1] => nom2.prenom2@adresse.fr)
Et mon deuxiéme tableau : $array_picture
Array([nom.prenom@adresse.fr] => /file/user/nom.prenom.png,
[nom2.prenom2@adresse.fr] => /file/user/nom2.prenom2.png )
Et je veux comparer les clés de mon deuxième tableau avec les valeurs de mon premier. Et si une clé correspond à une valeur je fais un UPDATE dans la base de l'enregistrement en question.
Premier tableau : $tab_user_mail
Array([0] => nom.prenom@adresse.fr,
[1] => nom2.prenom2@adresse.fr)
Et mon deuxiéme tableau : $array_picture
Array([nom.prenom@adresse.fr] => /file/user/nom.prenom.png,
[nom2.prenom2@adresse.fr] => /file/user/nom2.prenom2.png )
Et je veux comparer les clés de mon deuxième tableau avec les valeurs de mon premier. Et si une clé correspond à une valeur je fais un UPDATE dans la base de l'enregistrement en question.
ThEBiShOp
Messages postés
8411
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
12 sept. 2013 à 11:11
12 sept. 2013 à 11:11