Bonjour,
1) Dans mon PHP d"ajout, je fais un écho de toutes mes données, et ne trouves aucune erreur
2) ma table à bien les bons libellés
Code SQL : 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 CREATE TABLE IF NOT EXISTS `jp_user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `pseudo` varchar(255) NOT NULL DEFAULT '', `mail` varchar(255) NOT NULL DEFAULT '', `mdp` varchar(255) NOT NULL , `avatar` varchar(25) NOT NULL , `drapeau` varchar(5) NOT NULL DEFAULT 'fr', `description` text NOT NULL , `lip` varchar(15) NOT NULL DEFAULT '127.0.0.1', `ladate` int(20) NOT NULL, `UserOK` varchar(5) NOT NULL DEFAULT 'N', PRIMARY KEY (`id`), UNIQUE KEY `mail` (`mail`), UNIQUE KEY `pseudo` (`pseudo`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=7 ;
et mon ajout:
Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 $resultx = $bdd->prepare("INSERT INTO jp_user (pseudo, mail, mdp, avatar, drapeau, description, lip, ladate, UserOK ) VALUES (:La1,:La2,:La3,:La4,:La5,:La6,:La7,:La8,:La9,)"); $resultx->bindParam(':La1', $pseudox, PDO::PARAM_STR); $resultx->bindParam(':La2', $mailx, PDO::PARAM_STR); $resultx->bindParam(':La3', $mdpx, PDO::PARAM_STR); $resultx->bindParam(':La4', $avatar, PDO::PARAM_STR); $resultx->bindParam(':La5', $drapeau, PDO::PARAM_STR); $resultx->bindParam(':La6', $descriptionx, PDO::PARAM_STR); $resultx->bindParam(':La7', $lip, PDO::PARAM_STR); $resultx->bindParam(':la8', $ladate, PDO::PARAM_INT); $resultx->bindParam(':La9', $UserOK, PDO::PARAM_STR); $resultx->execute(); /* ========================> ligne 64 */
Et l'erreur ne me dit rien (je veux dire je ne la comprend pas et vous ?
Mille mercis d'avance, et je crains que cela saute aux yeux ...Fatal error: Uncaught exception 'PDOException' with message 'SQLSTATE[HY093]: Invalid parameter number: parameter was not defined' in C:\jpbhtml\.......\inscription.php on line 64
Partager