Test Foro de elhacker.net SMF 2.1

Programación => Desarrollo Web => PHP => Mensaje iniciado por: mokoMonster en 28 Febrero 2010, 23:27 PM

Título: Como debo intercalar "$ejemplo" en una sentencia sql?
Publicado por: mokoMonster en 28 Febrero 2010, 23:27 PM
He intentado de varias formas, pero creo que no va por ahi.

<?php
include("validdb.php");
$link=Conectarse();
$user=$_SESSION['username']
$result=mysql_query("select * from message where userto='.$user.'",$link);
?>

He intentado:

$result=mysql_query("select * from message where userto='$user'",$link);
$result=mysql_query("select * from message where userto="$user"",$link);
$result=mysql_query("select * from message where userto='.$user.'",$link)


Saludoos xD
Título: Re: Como debo intercalar "$ejemplo" en una sentencia sql?
Publicado por: Shell Root en 1 Marzo 2010, 00:12 AM
No entiendo lo que queres hacer, porque 3 veces la misma linea
Código (php) [Seleccionar]
$result=mysql_query("select * from message where userto='$user'",$link);

A que te refieres con intercalar?
Título: Re: Como debo intercalar "$ejemplo" en una sentencia sql?
Publicado por: mokoMonster en 1 Marzo 2010, 00:21 AM
Cita de: Alex@ShellRoot en  1 Marzo 2010, 00:12 AM
No entiendo lo que queres hacer, porque 3 veces la misma linea
Código (php) [Seleccionar]
$result=mysql_query("select * from message where userto='$user'",$link);

A que te refieres con intercalar?

Me refiero a que segun yo estoy definiendo la variable en PHP y esto: select * from message where userto es SQL, entonces la pregunta seria, como debo escribir dentro de una sentencia sql codigo php? o la variable..
:)

Título: Re: Como debo intercalar "$ejemplo" en una sentencia sql?
Publicado por: ~ Yoya ~ en 1 Marzo 2010, 00:24 AM
Código (php) [Seleccionar]
<?php
include("validdb.php");
$link=Conectarse();
$user=$_SESSION['username']
$result=mysql_query("select * from message where userto='.$user.'",$link);
?>

Tienes un problema en la linea:
Código (php) [Seleccionar]
$user=$_SESSION['username']
Estas usando sesiones pero no la inicias.

Tampoco agregaste ; y te dará error.
Título: Re: Como debo intercalar "$ejemplo" en una sentencia sql?
Publicado por: mokoMonster en 1 Marzo 2010, 00:33 AM
Cita de: ~ Yoya ~ en  1 Marzo 2010, 00:24 AM
Código (php) [Seleccionar]
<?php
include("validdb.php");
$link=Conectarse();
$user=$_SESSION['username']
$result=mysql_query("select * from message where userto='.$user.'",$link);
?>

Tienes un problema en la linea:
Código (php) [Seleccionar]
$user=$_SESSION['username']
Estas usando sesiones pero no la inicias.

Tampoco agregaste ; y te dará error.

Perfecto, Solucionado.
Aunque la linea $result debe ser asi: $result=mysql_query("select * from message where userto='$user'",$link);

Muchas Gracias por su ayuda. :D
Título: Re: Como debo intercalar "$ejemplo" en una sentencia sql?
Publicado por: Shell Root en 1 Marzo 2010, 00:33 AM
Cita de: mokoMonster en  1 Marzo 2010, 00:21 AMMe refiero a que segun yo estoy definiendo la variable en PHP y esto: select * from message where userto es SQL, entonces la pregunta seria, como debo escribir dentro de una sentencia sql codigo php? o la variable..
Pues sigo sin entender, pero si es lo que entendí, podes dejarlo así o mas ordenadamente quedaria así.

Código (php) [Seleccionar]
$result=mysql_query("SELECT * FROM message WHERE userto='".$user."'",$link);