Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » PostgreSQL »

Asignar el nombre de una tabla a una variable

Estas en el tema de Asignar el nombre de una tabla a una variable en el foro de PostgreSQL en Foros del Web. Necesito asignar el nombre de una tabla a una variable para luego utilizarla con la sentencia pg_copy_to y el nombre de ir variando pero las ...
  #1 (permalink)  
Antiguo 21/03/2007, 13:29
 
Fecha de Ingreso: marzo-2007
Mensajes: 1
Antigüedad: 17 años, 8 meses
Puntos: 0
Pregunta Asignar el nombre de una tabla a una variable

Necesito asignar el nombre de una tabla a una variable para luego utilizarla con la sentencia pg_copy_to y el nombre de ir variando pero las comillas me dan el problema
y me el error relation "indicealimentador" does not exist
(se pierde el punto entre el squema y la tabla)
ejemplo:
?php
$db = pg_connect("dbname=publisher") or die("Could not connect");
$table_name="indice"."alimentador"

$rows = pg_copy_to($db, $table_name);

pg_query($db, "DELETE FROM $table_name");

pg_copy_from($db, $table_name, $rows);
?>
  #2 (permalink)  
Antiguo 21/03/2007, 16:30
Avatar de xknown  
Fecha de Ingreso: diciembre-2004
Ubicación: Cusco - Perú
Mensajes: 2.248
Antigüedad: 19 años, 10 meses
Puntos: 7
Re: Asignar el nombre de una tabla a una variable

Estás confundiendo las cosas, AFAIK, en PHP se utiliza el . para concatenar cadenas, debería ser así:

$table_name="indice.alimentador";

Saludos
__________________
Alex Concha
Buayacorp - Programación y Diseño
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 16:19.