Bonsoir,
si tu affiche ta requête comme elle est perçu par MySQL :
INSERT INTO blagues (numero, longueur, texte) VALUES (1, 15, aaaaaaaaaaaaaaa)
Donc lorsque que c'est un entier MySQL comprend sauf que lorsque quand tu veut insérer une chaîne de caractère qui n'est pas entourée par les caractères '' ou "" est interpréter comme étant le nom d'une colonne existante dans la table ou tu veut insérer ton enregistrement,
donc pour insérer une chaîne de caractère il faut l'entourer :
$insb = mysqli_query($dbqa,"INSERT INTO blagues (numero, longueur, texte) VALUES ($num, $long_texte, '$texte')");
PS: utilise les balises [CODE ][/CODE ] pour montrer du code sur le forum (tu peut utiliser le symbole # au dessus de la zone de saisie).
Partager