Problème écriture dans mysql
Résolu/Fermé
wyllos
Messages postés
160
Date d'inscription
dimanche 3 juin 2007
Statut
Membre
Dernière intervention
15 septembre 2011
-
3 sept. 2008 à 09:32
wyllos Messages postés 160 Date d'inscription dimanche 3 juin 2007 Statut Membre Dernière intervention 15 septembre 2011 - 3 sept. 2008 à 17:58
wyllos Messages postés 160 Date d'inscription dimanche 3 juin 2007 Statut Membre Dernière intervention 15 septembre 2011 - 3 sept. 2008 à 17:58
A voir également:
- Problème écriture dans mysql
- Écriture facebook - Guide
- Ecriture en gras - Guide
- Écriture miroir - Guide
- Ecriture insta - Guide
- Mysql community server - Télécharger - Bases de données
12 réponses
bien sûr !
la syntaxe en mysql (comme indiqué dans le manuel mysql. L'as-tu lu avant de poster ici ?) est :
au passage, utilise mysql_real_escape_string, ça t'évitera des petits ennuis si les gens mettent des apostrophes (ou autres caractères bizarres) dans leur nom
la syntaxe en mysql (comme indiqué dans le manuel mysql. L'as-tu lu avant de poster ici ?) est :
UPDATE projet SET nom_resp='jacque', dure='6 jours' WHERE id_projet=22
au passage, utilise mysql_real_escape_string, ça t'évitera des petits ennuis si les gens mettent des apostrophes (ou autres caractères bizarres) dans leur nom
Il ne s'agit pas d'essayer des syntaxes au hasard pour voir !
Tu n'as sûrement plus la même erreur. Le message a forcément changé. Peux-tu indiquer le nouveau ?
as-tu remis les apostrophes que je n'avais pas recopiées autour de '22' ?
Tu n'as sûrement plus la même erreur. Le message a forcément changé. Peux-tu indiquer le nouveau ?
as-tu remis les apostrophes que je n'avais pas recopiées autour de '22' ?
Ouh la la ! qu'est ce c'est que tous ces backslashes ?
N'aurais-tu pas utilisé du "addslashes" ou "mysql_real_escape_string" sans avoir bien compris leur rôle - donc leur utilisation ? Si c'est le cas, commence par les supprimer, et si après ça marche n'en déduit surtout pas que ces fonctions sont inutiles.
N'aurais-tu pas utilisé du "addslashes" ou "mysql_real_escape_string" sans avoir bien compris leur rôle - donc leur utilisation ? Si c'est le cas, commence par les supprimer, et si après ça marche n'en déduit surtout pas que ces fonctions sont inutiles.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Tu peux 'découper' la date à l'aide de la fonction substr et recoller les morceaux dans le bon ordre. Il y a sûrement mieux, mais personnellement c'est comme ça que je fais
wyllos
Messages postés
160
Date d'inscription
dimanche 3 juin 2007
Statut
Membre
Dernière intervention
15 septembre 2011
5
3 sept. 2008 à 17:58
3 sept. 2008 à 17:58
Merci à vous tout est rentré dans l'ordre.
wyllos
Messages postés
160
Date d'inscription
dimanche 3 juin 2007
Statut
Membre
Dernière intervention
15 septembre 2011
5
3 sept. 2008 à 09:47
3 sept. 2008 à 09:47
Dans mon post je récupère cela :
nom_resp = jacque
datefacturation = 15-09-2008
dure = 6 jours
num_devis = 22
nom_resp = jacque
datefacturation = 15-09-2008
dure = 6 jours
num_devis = 22
dosic
Messages postés
19
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
9 septembre 2008
3 sept. 2008 à 10:05
3 sept. 2008 à 10:05
quel est l erreur du die qu il te donne
wyllos
Messages postés
160
Date d'inscription
dimanche 3 juin 2007
Statut
Membre
Dernière intervention
15 septembre 2011
5
3 sept. 2008 à 10:23
3 sept. 2008 à 10:23
l'erreur est la suivante:
Erreur mise à jour du projet
UPDATE projet ( nom_resp, dure ) VALUES ( 'jacque', '6 jours' ) WHERE id_projet = '22'
Erreur de syntaxe pr�s de '( nom_resp, dure ) VALUES ( 'jacque', '6 jours' ) WHERE id_p' � la ligne 1
Erreur mise à jour du projet
UPDATE projet ( nom_resp, dure ) VALUES ( 'jacque', '6 jours' ) WHERE id_projet = '22'
Erreur de syntaxe pr�s de '( nom_resp, dure ) VALUES ( 'jacque', '6 jours' ) WHERE id_p' � la ligne 1
wyllos
Messages postés
160
Date d'inscription
dimanche 3 juin 2007
Statut
Membre
Dernière intervention
15 septembre 2011
5
3 sept. 2008 à 11:16
3 sept. 2008 à 11:16
Même en mettant cette syntaxe:
UPDATE projet SET nom_resp='jacque', dure='6 jours' WHERE id_projet=22
j'ai la même erreur.
UPDATE projet SET nom_resp='jacque', dure='6 jours' WHERE id_projet=22
j'ai la même erreur.
wyllos
Messages postés
160
Date d'inscription
dimanche 3 juin 2007
Statut
Membre
Dernière intervention
15 septembre 2011
5
3 sept. 2008 à 11:49
3 sept. 2008 à 11:49
Cette syntaxe c'est celle que j'ai mise au départ puis que j'ai modifié car elle ne fonctionnait pas.
Erreur:
Erreur mise à jour du projet
UPDATE projet SET nom_resp=\'jacque\', dure=\'6 jours\' ) WHERE id_projet = \'22\'
Erreur de syntaxe pr�s de '\'jacque\', dure=\'6 jours\' ) WHERE id_projet = \'22\'' � la ligne 1
Erreur:
Erreur mise à jour du projet
UPDATE projet SET nom_resp=\'jacque\', dure=\'6 jours\' ) WHERE id_projet = \'22\'
Erreur de syntaxe pr�s de '\'jacque\', dure=\'6 jours\' ) WHERE id_projet = \'22\'' � la ligne 1
wyllos
Messages postés
160
Date d'inscription
dimanche 3 juin 2007
Statut
Membre
Dernière intervention
15 septembre 2011
5
3 sept. 2008 à 12:10
3 sept. 2008 à 12:10
A je sais ce qui coince mais je ne sais pas comment le transformer. Dans la récupération de post j'ai datefacturation qui est de cette forme = jj-mm-aaaa alors que l'injection dans la bd doit se faire par =aaaa-mm-jj.
Comment je peut le transformer car des que je retire l'update de la datefacturation tout s'enregistre.
Comment je peut le transformer car des que je retire l'update de la datefacturation tout s'enregistre.