Home   Artículos   Recursos   Foros   
Artíclos recientes publicados en Latindevelopers:
Visual C++: NSDoubleEdit: Un control para el manejo de números decimales en Visual C++.
Visual C++: Implementando una Calculadora en Visual C++
Visual C++: CCommandLine: Una clase para el uso de la linea de comando
Visual C++: Una clase para el manejo del Registro

Mandar parámetros array a funciones postgres desde php

Arquitectura, Extending SQL, The Postgree Rule System, Intefacing, Trigers, ODBC, JDBC, C++...

Mandar parámetros array a funciones postgres desde php

Notapor rodrychm el Lun Dic 10, 2007 2:26 pm

Tengo una función en postgresql con un parámetro del tipo integer[], osea un array de enteros. Alguien sabe como pasar desde php ese parámetro array?

Agradezco de antemano.
rodrychm
Novato
Novato
 
Mensajes: 10
Registrado: Vie May 18, 2007 8:38 am

Re: Mandar parámetros array a funciones postgres desde php

Notapor ivancp el Lun Dic 10, 2007 2:49 pm

Una alternativa (para mi la mas conveniente) es que conviertas pases la variable en la sintaxis correcta.

Por ejemplo si quieres pasar un array de 4 elementos enteros entonces:
$valores = "{10000, 10000, 10000, 10000}";

Para pasar esos valores a una consulta simplemente ensamblas una cadena:

$sql = "INSERT INTO tabla (columna_array) VALUES ($valores)";

Con esa sintaxis no creo que tengas problemas.
ivancp
Programador
Programador
 
Mensajes: 242
Registrado: Jue Sep 06, 2007 12:57 pm

Me olvidaba

Notapor ivancp el Lun Dic 10, 2007 2:50 pm

puedes usar la funcion explode del php para poder ensamblar una cadena que contenga "{valor, valor, valor,}" desde un array
ivancp
Programador
Programador
 
Mensajes: 242
Registrado: Jue Sep 06, 2007 12:57 pm

Notapor rodrychm el Lun Dic 10, 2007 3:00 pm

Gracias por tu rápida respuesta. Creo que ya me doy cuenta como va la cosa.

Gracias
rodrychm
Novato
Novato
 
Mensajes: 10
Registrado: Vie May 18, 2007 8:38 am


Volver a PostgreSQL

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados

cron