CodeCharge Studio
search Register Login  

Visual PHP Web Development

Visually Create Internationalized Web Applications, Web Reports, Calendars, and more.
CodeCharge.com

YesSoftware Forums -> Archive -> CodeChargeStudio.Discussion

 Problem with SQL

Print topic Send  topic

Author Message
Diego S.
Posted: 01/29/2003, 4:45 AM

Hola
Si alguien sabe español le agradeceria que me responda la siguiente pregunta
Tengo esta sentencia SQL

$SQL = "SELECT num FROM numeros WHERE codigo='NUMTIP'" ;

y quiero obtener el valor de esta sentencia, asignársela a una variable y
sumarle 1.

Yo pongo

$nnn = $this->query($SQL)+1;

pero $nnn no obtiene ningún valor. Cómo debo hacerlo ?

Gracias.


Jan K. van Dalen
Posted: 01/29/2003, 8:18 AM

por que no tratas: $SQL = "SELECT num+1 FROM numeros WHERE codigo='NUMTIP'"
;

"Diego S." <dsabu@tutopia.com> wrote in message
news:b18idv$fui$1@news.codecharge.com...
> Hola
> Si alguien sabe español le agradeceria que me responda la siguiente
pregunta
> Tengo esta sentencia SQL
>
> $SQL = "SELECT num FROM numeros WHERE codigo='NUMTIP'" ;
>
> y quiero obtener el valor de esta sentencia, asignársela a una variable y
> sumarle 1.
>
> Yo pongo
>
> $nnn = $this->query($SQL)+1;
>
> pero $nnn no obtiene ningún valor. Cómo debo hacerlo ?
>
> Gracias.
>
>
>

Sixto Luis Santos
Posted: 01/29/2003, 3:14 PM

Hello Diego,

La forma correcta sería la siguiente:

$SQL = "SELECT num FROM numeros WHERE codigo='NUMTIP'" ;
$this->query($SQL);
if($this->next_record())
$nnn=$this->f("num")+1;

o, si quieres utilizar las rutinas de CCS:

$nnn=CCGetDBValue("SELECT num FROM numeros WHERE codigo='NUMTIP'", $this);
if($nnn) $nnn+=1;

o, aun más sencillo:

$nnn=CCGetDBValue("SELECT num+1 FROM numeros WHERE codigo='NUMTIP'", $this);


Claro, estoy asumiendo que el código es parte de un procedimiento dentro de
una clase derivada de un datasource. De lo contrario $this no tendría un
objeto válido.

Saludos,

Sixto


"Diego S." <dsabu@tutopia.com> wrote in message
news:b18idv$fui$1@news.codecharge.com...
> Hola
> Si alguien sabe español le agradeceria que me responda la siguiente
pregunta
> Tengo esta sentencia SQL
>
> $SQL = "SELECT num FROM numeros WHERE codigo='NUMTIP'" ;
>
> y quiero obtener el valor de esta sentencia, asignársela a una variable y
> sumarle 1.
>
> Yo pongo
>
> $nnn = $this->query($SQL)+1;
>
> pero $nnn no obtiene ningún valor. Cómo debo hacerlo ?
>
> Gracias.
>
>
>

Diego S.
Posted: 01/30/2003, 10:18 AM

Gracias. Anduvo ok.
Diego.

"Sixto Luis Santos" <ccs@tecnoapoyo.com> escribió en el mensaje
news:b19n7p$qo3$1@news.codecharge.com...
> Hello Diego,
>
> La forma correcta sería la siguiente:
>
> $SQL = "SELECT num FROM numeros WHERE codigo='NUMTIP'" ;
> $this->query($SQL);
> if($this->next_record())
> $nnn=$this->f("num")+1;
>
> o, si quieres utilizar las rutinas de CCS:
>
> $nnn=CCGetDBValue("SELECT num FROM numeros WHERE codigo='NUMTIP'", $this);
> if($nnn) $nnn+=1;
>
> o, aun más sencillo:
>
> $nnn=CCGetDBValue("SELECT num+1 FROM numeros WHERE codigo='NUMTIP'",
$this);
>
>
> Claro, estoy asumiendo que el código es parte de un procedimiento dentro
de
> una clase derivada de un datasource. De lo contrario $this no tendría un
> objeto válido.
>
> Saludos,
>
> Sixto
>
>
> "Diego S." <dsabu@tutopia.com> wrote in message
>news:b18idv$fui$1@news.codecharge.com...
> > Hola
> > Si alguien sabe español le agradeceria que me responda la siguiente
> pregunta
> > Tengo esta sentencia SQL
> >
> > $SQL = "SELECT num FROM numeros WHERE codigo='NUMTIP'" ;
> >
> > y quiero obtener el valor de esta sentencia, asignársela a una variable
y
> > sumarle 1.
> >
> > Yo pongo
> >
> > $nnn = $this->query($SQL)+1;
> >
> > pero $nnn no obtiene ningún valor. Cómo debo hacerlo ?
> >
> > Gracias.
> >
> >
> >
>
>


   


These are Community Forums for users to exchange information.
If you would like to obtain technical product help please visit http://support.yessoftware.com.

MS Access to Web

Convert MS Access to Web.
Join thousands of Web developers who build Web applications with minimal coding.

CodeCharge.com

Home   |    Search   |    Members   |    Register   |    Login


Powered by UltraApps Forum created with CodeCharge Studio
Copyright © 2003-2004 by UltraApps.com  and YesSoftware, Inc.