$GetUid = $dbConnect->prepare("SELECT UID FROM users WHERE username = :username");
$GetUid->execute($RegisterData3);
$UserID = $GetUid->fetch();
¿por qué no devuelve la matriz una cadena?PHP PDO fetch devuelve una matriz?
var_dump ('$ ID de usuario') dice
array
'UID' => string '45' (length=2)
0 => string '45' (length=2)
Cabe
array
'UID' => string '45' (length=2)
actualización * qué pasa con el 0? de donde viene? gracias por las respuestas
¿qué ocurre con la cosa 0? de dónde viene gracias de nuevo. –
ooooooo veo. thanks2 soryy para la pregunta de novato: D –
Intente hacer su consulta de nuevo, excepto decir SELECT * FROM users en lugar de SELECT UID FROM users. el resultado (digamos si tienes dos columnas en tu tabla) debería ser algo como esto: array 'UID' => cadena '45' (longitud = 2) 0 => cadena '45' (longitud = 2) OtherData1 => cadena '12' (longitud = 3) 1 => cadena '12' (longitud = 3) Donde la tercera y la cuarta líneas son la segunda columna (los nombres y valores están hechos por mí) Y no habría una StackOverflow si no fuera por preguntas de novatos;) – rownage