Les champs sont vides lors d'une mise à jour (update)
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.
Code:
$query ="UPDATE opportunites SET proposepar='$proposepar',region='$region', opentrepriseref='$opentrepriseref', titreopFR='$titreopFR', descopFR='$descopFR', titreopESP='$titreopESP', descopESP='$descopESP' WHERE id=$id";
structure de ma table:
Code:
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 ; |
Version de MySQL: MySQL 4.1.11-Debian
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