Bonjour,
j'ai un problème vraiment curieux d'execution de requête SQL à partir de mon code PHP pour une opération de mise à jour de données.
A savoir que ma requête UPDATE en PHP passe à vide les champs de l'enregistrement que je souhaite mettre à jour et ceci alors que le ECHO de ma requête executé dans phpMyAdmin fonctionne !
c'est à se casser la tête.
structure de ma table:
Code : Sélectionner tout - Visualiser dans une fenêtre à part $query ="UPDATE opportunites SET proposepar='$proposepar',region='$region', opentrepriseref='$opentrepriseref', titreopFR='$titreopFR', descopFR='$descopFR', titreopESP='$titreopESP', descopESP='$descopESP' WHERE id=$id";
Version de MySQL: MySQL 4.1.11-Debian
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 -- Structure de la table `opportunites` -- CREATE TABLE `opportunites` ( `id` int(11) NOT NULL auto_increment, `oppreference` text NOT NULL, `datemiseenligne` date NOT NULL default '0000-00-00', `proposepar` text NOT NULL, `region` text NOT NULL, `typeop` text NOT NULL, `opentrepriseref` text NOT NULL, `titreopFR` text NOT NULL, `descopFR` text NOT NULL, `titreopESP` text NOT NULL, `descopESP` text NOT NULL, PRIMARY KEY (`id`) ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=25 ;
PHP Version 5.0.3
j'ai déjà sousmis ce problème sur ce forum il y a quelques semaines et j'avais eu quelques pistes qui malheuresement se sont révélées être infructueuses.
si vous en avez une...je suis preneur car complétement "no where"
Merci
greg
Partager