QUERY

ely
16 de Diciembre del 2005
si alguien me puede ayudar por favor, no se que es lo que estoy poniendo mal, supongo que son las comillas, pero ya probe de todo y no anda
$query="SELECT usuario FROM us WHERE us.usuario=".$_POST['usuario'];

dayllan1024
16 de Diciembre del 2005
hola.. primero que nada te recomiendo que uses las comillas simples en lugar de las dobles, ya que son mas rapidas... la consulta esta bien.. hace un print_r($_POST) antes de la consulta y fijate si esta llegando el post... debe ser eso..q ue lo estes enviando mal

Malu
16 de Diciembre del 2005
Creo q si hay un error en tu query, sobre todo si checas de q tipo es la variable usuario, que supongo es char o varchar. Te faltan las comillas en la comparacion, por ejemplo.

select * from alumnos where nombre =\'Juan\'

Asi q tu query queda así:

"SELECT usuario FROM us WHERE us.usuario=\'".$_POST[\'usuario\']."\'"

Abres comillas dobles y antes de cerrar comilla sencilla y despues del post entre comillas dobles pones una comilla sencilla. Intentalo

Solo checa que haya info en el post.

Salu2

Malu
16 de Diciembre del 2005
No se porque pero se pusieron solos los slash () no les hagas caso y no los pongas

Milhguer
16 de Diciembre del 2005
si esta bien tu sentecia, pero puede tener 3 tipos de errores:
1. Que sea la conexion a tu base de datos
2. Con que gestor de base datos estas trabajando mysql ó postgresql.
3.Que el metodo del formulario no sea "Post" sino "Get" fijate eso.

Milhguer
16 de Diciembre del 2005
que esta mal una parte de tu $query el usuario va entre comillas.

$query="SELECT usuario FROM us WHERE us.usuario=".$_POST["usuario"];