8768 sujets

Développement web côté serveur, CMS

Bonjour a tous,
je suis actuellement en train de concevoir une page permettant de s'inscrire sur un site dynamique. Au moment de tester et d'envoyer le formulaire contenant les informations de l'utilisateur je reçois le warning suivant : Warning: PDOStatement::execute(): SQLSTATE[01000]: Warning: 1265 Data truncated for column 'tel' at row 1 ..

voici lebout le bout de code qui fait défaut : voir image avec le bout de code surligné.
voici la structure de ma table : voir la 2eme image.

En gros mes données ne sont pas dans le bon format donc tronquées par mysql, en tant qu'apprenti bon dev je me suis un peu renseignés et j'ai remarqué que la présence du warning n’empêchais pas la requette d’être effectué chez mes confrères car mysql remplace les "mauvaise données".
Chez moi par contre je reçois le warning et ma table reste inchangée.
Pouvez-vous m'aider svp ? Je me tient a votre disposition pour toute autres info complémentaire upload/1524422428-70709-capture.jpg
Salut

Peut être devrais tu remplacer le format du paramètre dans execute()

$sql->execute(array($pseudo, $nom, $prenom, etc.........));


Et je ne le vois pas mais j'espère que ton ID_client est en auto increment Smiley smile
Modifié par JENCAL (23 Apr 2018 - 09:42)