From: | Victor Lopez <v(dot)lopez(dot)s(at)ono(dot)com> |
---|---|
To: | pgsql-es-ayuda(at)postgresql(dot)org |
Subject: | Re: |
Date: | 2006-09-11 14:47:54 |
Message-ID: | 200609111647.54710.v.lopez.s@ono.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El Miércoles, 6 de Septiembre de 2006 20:24, ms nos dijo ...:
> $sql = "INSERT INTO foro (autor, email, titulo, mensaje, identificador,
fecha, ult_respuesta) ";
> $sql.= "VALUES
('$autor','$email','$titulo','$mensaje','$ident',NOW(),NOW())";
... que da como resultado ...
"INSERT INTO foro (autor, email, titulo, mensaje, identificador, fecha,
ult_respuesta) VALUES
('$autor','$email','$titulo','$mensaje','$ident',NOW(),NOW())"
No estoy de acuerdo con Juan Pablo en lo de NOW().
Ten en cuenta que esta dentro de la sentencia "... ,NOW(),NOW())" por lo tanto
en espacio SQL.
Pero si estoy de acuerdo con Carlos, aunque tal vez su respuesta sea muy
corta ...
Cuando haces la inserción, tienes que "...'$titulo' ..." es correcto ...
porque se trata de una cadena de caracteres (por eso le añades las comillas
alrededor del contenido de la variable).
Cuando haces la inserción de $ident en "identificador", suponemos que ese
identificador (en su estado mas simple) es un numero, mas o menos aleatorio.
Por lo tanto no necesita comillas (es mas : son un error) y, por tanto : "...
$ident ..." sin rodear el contenido de $ident con comillas.
Ya se que es mas rollo así, pero ... :-)
--
----o---( )---o----
Saludos de Victor Lopez Sabio
v(dot)lopez(dot)s(at)ono(dot)com
--------oooo--------
From | Date | Subject | |
---|---|---|---|
Next Message | Alvaro Herrera | 2006-09-11 15:00:02 | Re: ampliar fisicamente |
Previous Message | Andrea | 2006-09-11 14:46:14 | Re: Script de Dump |