Foro de elhacker.net

Programación => 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.

Código:
<?php
include("validdb.php");
$link=Conectarse();
$user=$_SESSION['username']
$result=mysql_query("select * from message where userto='.$user.'",$link);
?>
He intentado:
Código:
$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
  1. $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
No entiendo lo que queres hacer, porque 3 veces la misma linea
Código
  1. $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
  1. <?php
  2. include("validdb.php");
  3. $link=Conectarse();
  4. $user=$_SESSION['username']
  5. $result=mysql_query("select * from message where userto='.$user.'",$link);
  6. ?>
Tienes un problema en la linea:
Código
  1. $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
Código
  1. <?php
  2. include("validdb.php");
  3. $link=Conectarse();
  4. $user=$_SESSION['username']
  5. $result=mysql_query("select * from message where userto='.$user.'",$link);
  6. ?>
Tienes un problema en la linea:
Código
  1. $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
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..
Pues sigo sin entender, pero si es lo que entendí, podes dejarlo así o mas ordenadamente quedaria así.

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