Dans ma base de données, j'ai une table appelée paramètres. Il a deux colonnes, name
et value
.zéro dans le champ varchar dans la table des paramètres
J'essaie d'insérer un numéro de téléphone, par exemple 0612345678
dedans.
Il continue de supprimer le zéro initial (résultat 612345678
).
J'utilise $value = strval($value);
pour être sûr que PHP passe la valeur sous forme de chaîne (ce que je peux confirmer, fonctionne).
Est-ce un paramètre par défaut MySQL ou puis-je résoudre ce problème?
valeurs Entiers ne peut commencer par 0. –
type de 'value' de données? montre votre commande 'CREATE TABLE'. –
Si c'est un varchar, ce devrait être la chaîne et ne pas enlever les zéros en tête. Vous avez dit que vous aviez confirmé que PHP était la bonne valeur? Pouvez-vous montrer comment vous l'insérez? – Qirel