Probleme avec strcmp en php
Résolu
benoitXV
Messages postés
227
Date d'inscription
Statut
Membre
Dernière intervention
-
benoitXV Messages postés 227 Date d'inscription Statut Membre Dernière intervention -
benoitXV Messages postés 227 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je ne comprend pas le resultat de ma comparaison.
J'ai une chaine string1 dans une table postgresql.
Cet donné a été traité (avant insertion dans la bdd) avec :
string1=pg_escape_string($id_connexion, htmlspecialchars($_POST['ma_chaine']));
Avant d'inseré la chaine suivante je cherche a savoir si elle est dans ma table.
Je recupere donc string1 et la compare avec:
string2=pg_escape_string($id_connexion, htmlspecialchars($_POST['ma_nouvelle_chaine']));
Si je les affiche elle sont identique mais le resulta est toujours 10?
Avez vous une idée svp?
Je ne comprend pas le resultat de ma comparaison.
J'ai une chaine string1 dans une table postgresql.
Cet donné a été traité (avant insertion dans la bdd) avec :
string1=pg_escape_string($id_connexion, htmlspecialchars($_POST['ma_chaine']));
Avant d'inseré la chaine suivante je cherche a savoir si elle est dans ma table.
Je recupere donc string1 et la compare avec:
string2=pg_escape_string($id_connexion, htmlspecialchars($_POST['ma_nouvelle_chaine']));
Si je les affiche elle sont identique mais le resulta est toujours 10?
Avez vous une idée svp?
A voir également:
- Probleme avec strcmp en php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
3 réponses
J'ai trouvé, je donne donc la solution si des fois que..
Le champs contenant mes données dans ma base postgresql est de type character[16],
Mes enregistrement sont systematiquement formaté par postgresql pour avoir une taille de 16 caractères.
Il rajoute donc des caractère en fin de chaine dans ma base.
J'aimerai que cela ne soit pas le cas si qq1 connait l'astuce.
Le champs contenant mes données dans ma base postgresql est de type character[16],
Mes enregistrement sont systematiquement formaté par postgresql pour avoir une taille de 16 caractères.
Il rajoute donc des caractère en fin de chaine dans ma base.
J'aimerai que cela ne soit pas le cas si qq1 connait l'astuce.