Estaba haciendo una pagina web para que consultara una tabla donde se guardan los usuarios y claves de un sistema, con la siguiente instrucción:
$instruccion = "select * from usuario where usuario=$usuario";
Usando PHP y como base de datos MySql, y de repente me encontré con este error:
Unknown column 'valor_de_la_variable_$usuario' in 'where clause'
En algunos sitios me hicieron referencia a que la tabla o la base de datos no existe, seguí revisando y me invente esto y resolví el problema:
$tipobusqueda="usuario";
$terminobusqueda = addslashes($login);
$instruccion = "select * from usuario where ".$tipobusqueda." like '%".$terminobusqueda."%'";
También me di cuenta que la tabla se llama usuario y el campo primario de esa tabla es del mismo nombre, cosa que pudiera dar conflictos.
No hay comentarios:
Publicar un comentario