$GetUid = $dbConnect->prepare("SELECT UID FROM users WHERE username = :username");
$GetUid->execute($RegisterData3);
$UserID = $GetUid->fetch();
PHP PDO fetch retourne un tableau? Pourquoi le tableau renvoie-t-il pas une chaîne?
var_dump («UserID $) dit
array
'UID' => string '45' (length=2)
0 => string '45' (length=2)
il devrait être
array
'UID' => string '45' (length=2)
mise à jour * quid du 0? D'où vient-il? Merci pour les réponses.
Qu'en est-il de la chose 0? D'où vient-il? Merci encore. –
ooooooo je vois. Merci soryy pour la question de débutant: D –
Essayez de faire votre requête à nouveau, sauf dire SELECT * FROM utilisateurs au lieu de SELECT utilisateurs UID FROM. le résultat (disons si vous avez deux colonnes dans votre table) devrait être quelque chose comme ceci: array 'UID' => chaîne '45' (longueur = 2) 0 => chaîne '45' (longueur = 2) OtherData1 => chaîne '12' (longueur = 3) 1 => chaîne '12' (longueur = 3) Où les troisième et quatrième lignes sont la deuxième colonne (les noms et les valeurs sont juste inventés par moi) Et il n'y aurait pas de StackOverflow si ce n'était pas pour les questions de débutant;) – rownage