note 13514 added to function.array.php
| From: | luisfel at luisfel dot cl | Date: | Tue, 19 Jun 2001 22:05:13 +0000 |
| Subject: | note 13514 added to function.array.php | ||
| Groups: | php.notes | ||
| Request: | Send a blank email to php-notes+get-14465@lists.php.net to get a copy of this message | ||
No se que tanto les puede servir. A mi me tomo algo de tiempo resolverlo.
No se puede introducir un array en un field de MySql, lo único que se logra es que se introduzca un
"Array" como texto. Lo que descubrí fue una manera de convertir el array en string -
Serialize() - y después - unserialize() - para convertirlo de vuelta. Disculpen si es demaciado
básico, pero me tuvo un buen rato desvelado y en el sitio de Mysql no dicen nada.
ej:
$apl=array(uno, dos, tres);
$temp=Serialize($apl);
//el el valor de $temp ahora es -
a:3:{i:0;s:3:"uno";i:1;s:3:"dos";i:2;s:4:"tres";} -
que en idioma php es un string que se puede introducir en la base de dato.
provecho
http://www.php.net/manual/en/function.array.php