Bonjour à tous,
J'ai un problème avec une chaîne de caractéres.
Voici mon code :
Il se trouve que pour ce cas la chaine string pour $id vaut '0110' . Donc je lui demande d'afficher le deuxieme caractere et il m'affiche 11 au lieu de 1 !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <?php $query = "SELECT * FROM client_tbl WHERE id = '" . $id . "'"; $query_id = mysql_query($query, $link); $data = mysql_fetch_object($query_id); echo $data->string{1}; //$data->string = '0110' ?>
Si je demande le premier il m'affiche 00.
Il me l'affiche toujours en double
Je n'avais jamais eu ce problème avec cette méthode avant mais c'est la premiere fois que je l'utilise avec une sortie en objet de ma table peu être cela vient de là ... Je ne sais pas du tout.
Merci d'avance.
Partager