Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => 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 (php) [Seleccionar]
$sLimit = 1;
$sSQL = "SELECT * FROM noticia ORDER by id DESC LIMIT ".$sLimit.",1;";
$sQuery = mysql_query( $sSQL );

o
Código (php) [Seleccionar]
$sLimit = 1;
$sSQL = "SELECT * FROM noticia ORDER by id DESC LIMIT $sLimit,1;";
$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!!! ^^