On m'a livré un soft en php à installer. Il est parfaitement fonctionnel ailleurs.
Mais chez le client non...
Le problème vient par exemple de ce type de requête :
Structure SQL correspondante:Code:
1
2
3
4
5 $query_newUsr = mysql_query( 'INSERT INTO `usr` (`idUsr`, ...[ETC]..., `MonKL`, ...[ETC]...) VALUES (NULL , ...[ETC]..., "", ...[ETC]...)') or die('Erreur de création');
J'ai modifier la source pour trouver l'origine de l'erreur et j'ai constaté que l'attribution de la valeur "" ne plaisait pas à MySQL... normal...Code:
1
2
3
4
5
6
7
8
9
10
11
12 -- phpMyAdmin SQL Dump SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO"; CREATE TABLE IF NOT EXISTS `usr` ( `idUsr` int(11) NOT NULL AUTO_INCREMENT, ...[ETC]... `MonKL` int(11) NOT NULL, ...[ETC]... PRIMARY KEY (`idUsr`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=6 ;
Alors quel paramètre ont-ils modifié dans le php.ini ou my.ini ou autre pour que ça passe ? je ne trouve pas.