¿Cómo consigo el codigo_nuestro en una base de datos con php y mysql?

Hola.
Estoy haciendo base de datos con php y mysql para una tienda multiprecio,
Formulario con dos campos de texto
Un campo donde pongo código de barra (es código echo por mi desde 1 hasta 9999, entonces de 4 dígitos)
Y otro campo donde pongo cantidad .
En base de datos tengo una tabla donde tengo:
1.codigo_nuestro
2.Código 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 continuación pego el código (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 código fuente de otras cosas
$resultado = mysql_query($consulta);
$num_resultados = mysql_num_rows($resultado);
Por favor echame una mano
Gracias

1 Respuesta

Respuesta
1
¿Cómo 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 tienes que utilizar = en lugar de like.
Ejemplo: $consulta = "select * from jugetes where ".$tipobusquedab." = ".$terminobusquedab.";
Cualquier pregunta que tengas no dudes en hacérmela.
Por si te interesa investigar más te dejo algunas páginas 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
Hola muchs gracias
Tu respuesta era muy útil
Ya solucionado este problema .
Lo hecho lo que me has dicho
Y funciona
Ahora quiero saber como las respuestas de esta consulta insertar a la bd
Osea las múltiples variables insertat a una tabla

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas