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 : 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";
structure de ma table:
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 ;
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