Skip site navigation (1) Skip section navigation (2)

Re: Sobre uso de pg_update

From: "La Pasion Del Rio" <lapasiondelrio(at)gmail(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: Sobre uso de pg_update
Date: 2006-04-28 13:40:49
Message-ID: db7066b90604280640o3dde4d6bma7e8e4e2210061b2@mail.gmail.com (view raw or flat)
Thread:
Lists: pgsql-es-ayuda
Muchas Gracias, el lio lo tenía con el asunto de las comillas simples y
dobles. Son comillas simples para quien tenga problemas con esas cosas.

Otra cosa: Leo en todas partes que para borrar el contenido de una tabla se
pueden utilizar tres SQL: TRUNCATE TABLE, TRUNCATE, DELETE FROM tabla. Pues
bien, el asunto es que TRUNCATE TABLE debería poner el índice numero a 0
pero no me sale. ¿Alguien sabe cómo hacer eso de poner el índice numerico a
0?

Un Saludo.
Hermas Carreño.

2006/4/26, Juan Martínez <jeugenio(at)umcervantes(dot)cl>:
>
> El mié, 26-04-2006 a las 13:07 +0100, La Pasion Del Rio escribió:
> > Hola, tengo una duda sobre pg_update,
>
> Recuerda que es una funcion experimental en php (al menos en 4.3)
>
> >  en los ejemplos que encuentro en la definición de la función hay una
> > variable que no termina de cuadrar, me explico.
> > <?php
> >   $db = pg_connect('dbname=foo');
> >   $data = array('field1'=>'AA', 'field2'=>'BB');
> >
> >   // This is safe, since $_POST is converted automatically
> >   $res = pg_update($db, 'post_log', $_POST, $data);
> >   if ($res) {
> >      echo "Data is updated: $res\n";
> >   } else {
> >      echo "User must have sent wrong inputs\n";
> >   }
> > ?>
> >
> > En la variable "$data" ¿a qué corresponde field1 y field2?
> >  ¿a los nombres de los campos de la tabla?
>
> Exacto. Pero son los nombres que usaste en las etiquetas input de html.
> Por que no haces una consulta con el update? Es mucho mas sano y facil
> de 'debuggear'.
>
> >  Estoy super frustrado con esto, no puedo actualizar mi tabla, me da
> > error en esta variable.
>
> Mmmm...
> Al ser experimental la funcion (has leido la doc de php?), de un momento
> a otro la pueden eliminar, y depender de una X version de php para el
> desarrollo en general no es muy buena idea.
>
> Mejor usa UPDATE tabla SET campo1=valor1,campo2=valor2,...,campoN=valorN
> WHERE condicion. Es mucho mas elegante.
>
>
>
> --
> Juan Martínez
> Depto. Inf.
> UMC
>
>

In response to

Responses

pgsql-es-ayuda by date

Next:From: Alvaro HerreraDate: 2006-04-28 13:54:28
Subject: Re: Sobre uso de pg_update
Previous:From: Daniel CarreroDate: 2006-04-28 13:38:58
Subject: Re: Listar tablas

Privacy Policy | About PostgreSQL
Copyright © 1996-2014 The PostgreSQL Global Development Group