Foro de elhacker.net

Programación => PHP => Mensaje iniciado por: lord_Sirikon en 16 Marzo 2011, 21:21 pm



Título: Intercalar datos ($dato) en String [RESUELTO]
Publicado por: lord_Sirikon en 16 Marzo 2011, 21:21 pm
Buenas, a lo mejor el titulo no lo explica muy bien pero no sabía otra forma xD.

Bueno lo que yo tengo y me funciona es esto:
$query=mysql_query("SELECT * FROM noticia ORDER by id DESC LIMIT 0,1");

Peeero quiero hacer que el "0" lo pueda cambiar según la situación con una variable, "$num" por ejemplo.

he intentado estas cosas pero ninguna me funciona:
$query=mysql_query("SELECT * FROM noticia ORDER by id DESC LIMIT " + $num + ",1");

$query=mysql_query("SELECT * FROM noticia ORDER by id DESC LIMIT " & $num & ",1");

$query=mysql_query("SELECT * FROM noticia ORDER by id DESC LIMIT $num,1");

Cómo tendría que ponerlo? salu2 y gracias de antemano!


Título: Re: Intercalar datos ($dato) en String
Publicado por: Shell Root en 16 Marzo 2011, 21:36 pm
Para concatener variables se usa el punto (.), es decir.

Código
  1. $sLimit = 1;
  2. $sSQL = "SELECT * FROM noticia ORDER by id DESC LIMIT ".$sLimit.",1;";
  3. $sQuery = mysql_query( $sSQL );
o
Código
  1. $sLimit = 1;
  2. $sSQL = "SELECT * FROM noticia ORDER by id DESC LIMIT $sLimit,1;";
  3. $sQuery = mysql_query( $sSQL );


Título: Re: Intercalar datos ($dato) en String
Publicado por: lord_Sirikon en 16 Marzo 2011, 21:41 pm
Ya me funciona muchas gracias!!! ^^