
24/04/2015, 17:30
|
 | | | Fecha de Ingreso: marzo-2015
Mensajes: 45
Antigüedad: 10 años Puntos: 0 | |
PHP y MySQL. Campo AutoIncremento Al hacer una consulta de un registro en phpmyadmin obtengo un array en vez de un valor (string int o lo que sea). El registro en concreto es un autoincrement, primarykey de tipo int. Pensaba que recibiria un numero, pero recibo un array.
Cuando trato con esa variable (por ejemplo, $idusuario) me dice:
Notice: Array to string conversion.
Si serializo el array para ver lo que lleva, obtengo: a:1:{i:0;s:2:"24";}
El id en mi base de datos es 24.
Una vez tengo esto, pienso.. Vale, no hay problema, la variable $idusuario solo la necesito para hacer una consulta en la base de datos, asi que en realidad me da igual lo que lleve dentro, sea un array, un entero o lo que sea, mientras sea igual al valor de mi bbd la consulta funcionará..
Pues no, me da notice en la consulta (Notice: Array to string conversion) y comprobando en phpmyadmin la consulta no se lleva a cabo.
Linea de error:
$insertar = "UPDATE EVENTS SET P".$i." = '".$array_preguntas[$i]."' WHERE EventID = '$idevento'"; |