|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||||
|
Nouveau Membre du Club
![]() Inscription : avril 2004 Messages : 56 ![]() |
Bonjour à tous,
Je travaille en local à l'aide de XAMPP (apache 2.2.14, MySQL 5.1.44, PHP 5.3.1). J'ai une erreur SQL que je n'arrive pas à débugger : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1 Le SQL : Code sql :
INSERT INTO `ita_logs` (`logid`, `ips`, `ldate`, `logcount`, `userid`) VALUES(0, '127.0.0.1', '2011-05-28 21:01:02', 1, 9) Le PHP : Code :
Code sql :
La requête fonctionne avec ça, elle ajoute bien un enregistrement à la table mais l'erreur bloque l'affichage de la page. |
||||
|
|
00
|
|
|
#2 |
|
Invité régulier
![]() Inscription : mars 2007 Messages : 11 ![]() |
Slt,
Qu'as tu dans ton php après ? |
|
|
00
|
|
|
#3 | ||
|
Nouveau Membre du Club
![]() Inscription : avril 2004 Messages : 56 ![]() |
Salut m51_2000,
J'ai ceci : Code :
|
||
|
|
00
|
|
|
#4 | ||
|
Membre expérimenté
![]() |
Salut,
Je pense que tu t'est emmelé les pinceaux entre les quotes et les doubles quotes apres le PREFIX, essaye ca : Code :
|
||
|
00
|
|
|
#5 |
|
Nouveau Membre du Club
![]() Inscription : avril 2004 Messages : 56 ![]() |
Salut amoiraud,
C'est vrai que ce serait même plus propre comme ça : Code :
$isql="INSERT INTO `".PREFIX."logs` (`logid`, `ips`, `ldate`, `logcount`, `userid`) VALUES(0, '$ip', '$now', 1, 0)"; |
|
|
00
|
|
|
#6 | ||
|
Nouveau Membre du Club
![]() Inscription : avril 2004 Messages : 56 ![]() |
J'ai trouvé à 4h20 du matin, mais j'ai débuggé toute la classe ...
Pour la petite histoire : La requête est bonne et il n'y a pas de plantage côté MySQL comme avec les premier package 5.1.33. et le format MyISAM. Code :
INSERT INTO `ita_logs` (`logid`, `ips`, `ldate`, `logcount`, `userid`) VALUES(0, '127.0.0.1', '2011-05-28 21:01:02', 1, 9) Code :
![]() Merci à tous pour m'avoir porter attention
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com