Foros del Web » Programando para Internet » PHP »

[SOLUCIONADO] se puede poner un arreglo como variable de almacenamiento

Estas en el tema de se puede poner un arreglo como variable de almacenamiento en el foro de PHP en Foros del Web. Buenas tardes, mi duda es si puedo usar un arreglo para pasarlo a un query y almacenarlo en mysql, es decir: Código PHP: $query = ...
  #1 (permalink)  
Antiguo 26/02/2014, 13:56
Avatar de dcreate  
Fecha de Ingreso: octubre-2009
Ubicación: Veracruz
Mensajes: 536
Antigüedad: 14 años, 6 meses
Puntos: 22
Información se puede poner un arreglo como variable de almacenamiento

Buenas tardes, mi duda es si puedo usar un arreglo para pasarlo a un query y almacenarlo en mysql, es decir:

Código PHP:
$query=mysql_query("INSERT INTO encuesta(id_encuesta,nombre,edad,sexo,medida,anos_pade,otro_pade,fecha,preg1,preg2)VALUE('','$nombre','$edad','$sexo','$glucosa','$an','$otro','$fecha','$preg[1]','$preg[2]')") or die("error: ".mysql_error()); 
no se si sea valido lo de $preg[1] en el query

solo contengo un 1 o 0
__________________
Somos lo que pensamos, como pensamos vivimos.
  #2 (permalink)  
Antiguo 26/02/2014, 15:56
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: se puede poner un arreglo como variable de almacenamiento

Te sugiero reflexionar bien lo que pasa por tu mente al dudar cosas de este tipo.

No le estás pasando un array, si le estuvieras pasando un array sería así:
Código PHP:
Ver original
  1. $foo = array(1);
  2. $sql = "... VALUES('$foo')";

Eso, textualmente colocaría "Array" pues un array no se puede convertir a un valor sencillo: string, number, boolean, etc.

Lo que sucede en tu ejemplo es que le estás pasando un valor, un valor que accedes en la notación de array, y eso es correcto.

Al final lo que se introduce es el valor, no el array.

PDTA: lo que más sorprende es que dudes, sin hacer la prueba por ti mismo, que para experimentar no hace falta pedir permiso a nadie.
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.

Etiquetas: almacenamiento, arreglo, mysql, sql, variable
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:50.