Como debo intercalar "$ejemplo" en una sentencia sql?

Iniciado por mokoMonster, 28 Febrero 2010, 23:27 PM

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

mokoMonster

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
"Se necesitaron unos instantes para cortarle la cabeza, pero se necesitara un siglo para producir otra igual."
Lagrange

Shell Root

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

mokoMonster

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..
:)

"Se necesitaron unos instantes para cortarle la cabeza, pero se necesitara un siglo para producir otra igual."
Lagrange

~ Yoya ~

#3
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.
Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.

mokoMonster

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
"Se necesitaron unos instantes para cortarle la cabeza, pero se necesitara un siglo para producir otra igual."
Lagrange

Shell Root

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