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

Problema con inserción de registro usando PostgreSQL y PDO de PHP

Estas en el tema de Problema con inserción de registro usando PostgreSQL y PDO de PHP en el foro de PostgreSQL en Foros del Web. Cordial Saludo Tengo el siguiente método public function listadoTotal() { //realizamos la consulta de todos los items $consulta = $this->db->prepare('SELECT * FROM items'); $consulta->execute(); //devolvemos ...
  #1 (permalink)  
Antiguo 27/01/2011, 13:51
 
Fecha de Ingreso: marzo-2009
Ubicación: Cali (Valle) - Colombia
Mensajes: 164
Antigüedad: 15 años, 8 meses
Puntos: 2
De acuerdo Problema con inserción de registro usando PostgreSQL y PDO de PHP

Cordial Saludo

Tengo el siguiente método

public function listadoTotal()
{
//realizamos la consulta de todos los items
$consulta = $this->db->prepare('SELECT * FROM items');
$consulta->execute();
//devolvemos la coleccion para que la vista la presente.
return $consulta;
}

el cual funciona sin problema y me consulta los datos, más cuando intento guardar los datos por medio del siguiente método:

public function guardarLibros()
{
$query="insert into libros (titulo,autor,editorial) values('El aleph','Borges','Planeta')";
$consulta = $this->db->prepare($query);
$consulta->execute();
}

no me funciona, más tampoco me imprime errores, de hecho imprimo la consulta (insert into libros (titulo,autor,editorial) values('El aleph','Borges','Planeta')) y la ejecuto por PHPPgAdmin y se ejecuta sin problema ¿alguno de ustedes sabe en qué podre estar fallando?.

Muchas gracias.
  #2 (permalink)  
Antiguo 27/01/2011, 15:33
 
Fecha de Ingreso: agosto-2005
Ubicación: Mérida, Venezuela
Mensajes: 732
Antigüedad: 19 años, 2 meses
Puntos: 7
Respuesta: Problema con inserción de registro usando PostgreSQL y PDO de PHP

Sí no te da error, cómo sabes que no funciona? supondré que luego de ejecutarla estás consultando la tabla y no ves los resultados... has mirado el log?
__________________
Gracias de todas todas
-----
Linux!
  #3 (permalink)  
Antiguo 27/01/2011, 15:48
 
Fecha de Ingreso: marzo-2009
Ubicación: Cali (Valle) - Colombia
Mensajes: 164
Antigüedad: 15 años, 8 meses
Puntos: 2
Respuesta: Problema con inserción de registro usando PostgreSQL y PDO de PHP

si, ya revise el log, tanto de Apache como de PostgreSQL, más no hay "pistas" por así decirlo, lo cual me tiene bastante confundido.
  #4 (permalink)  
Antiguo 28/01/2011, 07:08
 
Fecha de Ingreso: marzo-2009
Ubicación: Cali (Valle) - Colombia
Mensajes: 164
Antigüedad: 15 años, 8 meses
Puntos: 2
De acuerdo Respuesta: Problema con inserción de registro usando PostgreSQL y PDO de PHP

A pesar de que el log no arrojo errores, gracias a Dios y a un análisis del error el problema ya lo solucioné, publico el código de mi método por si alguno de ustedes tiene luego este mismo problema:

public function guardarActividadEconomicaQ()
{
$insert = $this->db->prepare("INSERT INTO items (item) VALUES ('KJHJK -gtl')");
try
{
$this->db->beginTransaction();
$insert->execute();
$this->db->commit();
return true;
}
catch(PDOException $e)
{
$this->db->rollback();
return false;
}
}

Etiquetas: inserción, pdo, php, registro
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 17:22.