QUERY
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'];
$query="SELECT usuario FROM us WHERE us.usuario=".$_POST['usuario'];
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
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
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
No se porque pero se pusieron solos los slash () no les hagas caso y no los pongas
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.
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.