Intercalar datos ($dato) en String [RESUELTO]

Iniciado por lord_Sirikon, 16 Marzo 2011, 21:21 PM

0 Miembros y 1 Visitante están viendo este tema.

lord_Sirikon

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!

Shell Root

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 );
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.

lord_Sirikon

Ya me funciona muchas gracias!!! ^^