Inicio > MySQL > blankcorrea > como hacer consulta

como hacer consulta

Experto:
Usuario:
Fecha: 31/08/2008
Valoración: (5,00 sobre 5) Categoría: MySQL
25/08/2008
lukassss, usuario preguntando en MySQL
Usuario
Hola.
Estoy haciendo base de datos con php y mysql para una tienda multiprecio,
Formulario con dos campos de texto

un campo donde pongo codigo de barra (es codigo echo por mi desde 1 hasta 9999, entonses de 4 digitos)
y otro campo donde pongo cantidad .
en base de datos tengo una tabla donde tengo:
1.codigo_nuestro
2.codigo barra
3.precio-compra
4 precio_venta
etc...
lo que me interesa es el 1.codigo_nuestro
si pongo po ejemplo 22 en el formulario
me salen respuestas
2
12
22
32
42
etc...
y yo quiero que me sale solo
22
y si pongo 12 que me sale 12 y no todo lo que tiene 1 y 2
a continuacion pego el codigo (solo una parte porque tengo 2000 lineas)

mysql_select_db("tienda");

$consulta = "select * from jugetes where ".$tipobusquedab." like '%".$terminobusquedab."%'";
//estoy principiante en php mysql , y todo lo que he hecho era modificar codigo fuente de otras cosas

$resultado = mysql_query($consulta);

$num_resultados = mysql_num_rows($resultado);

porfavor hechame una mano
gracias
26/08/2008
lukassss, experto respondiendo en MySQL
Experto
Hola, como estas? lo que ocurre en tu sistema es que para tu consulta sql estas utilizando el comando like que sirve para que te devuelva valores aproximados, es decir si ingresas 22 te salen los que citast. Para solucionar tu problema y que te devuelva solo el valor que ingresas tenes que utilizar = en lugar de like.
Ejemplo: $consulta = "select * from jugetes where ".$tipobusquedab." = ".$terminobusquedab.";
Cualquier pregunta que tengas no dudes en hacermela.
Por si te interesa investigar mas te dejo algunas paginas que me parecieron interesantes:
http://es.tldp.org/Manuales-LuCAS/manual_PHP/manual_PHP/
http://www.programacion.com/php/tutorial/php/
http://www.php.net/mysql
Espero que te haya servido mi comentario.
Con cariño.
Blanca.
31/08/2008
lukassss, usuario preguntando en MySQL
Usuario
hola muchs gracias
tu respuesta era muy util
ya solucionado este problema .
Lo hecho lo que me has dicho
y funcciona
Ahora quiero saber como las respuestas de esta consulta insertar a la bd
osea las multiples variables insertat a una tabla
Más opciones
Enlaces patrocinados