Apúntate a la Zona De Descargas Reservadas (ZDDR). Solo son 20 Euros
Con solo 20€ ayudarás
a mantener el foro.


Seguir a udias en Twitter
Directorio de Empresas de Foros de informática


Todo lo que sueñas, se puede diseñar.
We build your dreams.

 - Principal - Responder - Estadísticas - Registrarse - Buscar - Lista de usuarios -  - Zona de Descargas
 -Privacidad y política de cookies -
Ayuda al foro con tu donación

Búsqueda en los foros

Foros en Udias.com / PHP y MySQL / poner en campo mysql varios datos
Autor Mensaje

Miembro

Asiduo

  Karma             541

#1 Publicado: 7 Dic 2011 19:56



Hola, quisiera poner en un campo de mysql 2 datos.

ejemplo:

kategoria <--- nombre campo

zona1
zona2

si pongo este href para que me busque en el campo los registros que contengan los datos zona1 solo me lista los que tengan unicamente ese dato "zona1" y no el que tenga "zona1 y zona2"

ejemplo

http://www.gorlizokela.com/pesca/denda3.php?katego ria=zona1&enviar=buscar

Como pondria los datos en el campo y como seria el href para la busqueda de los productos que son para la zona1, o para la zona2 o para las dos zonas.

¿como es posible hacerlo?

gracias.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
okela

Administrador


  Karma               26432

#2 Publicado: 7 Dic 2011 20:33



Eso lo haces en el SELECT

Para buscar zona1, zona2 zna.. ---> campo like "%zona%"
Para buscar solo zona1 ---> campo like "zona1"
Para buscar solo zona2 ---> campo like "zona2"


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Todo lo que sueñas, se puede diseñar. FM 11 * VV 6 * PHP 5 * MySQL * Win 8.

Miembro

Asiduo

  Karma             541

#3 Publicado: 9 Dic 2011 12:45



hola:

si pongo:
http://www.gorlizokela.com/pesca/denda3.php?katego ria=zona1&enviar=buscar

funciona genial, pero si pongo:

http://www.gorlizokela.com/pesca/denda3.php?katego ria like %zona%&enviar=buscar

no funciona y tampoco funciona:

http://www.gorlizokela.com/pesca/denda3.php?katego ria like "zona1"&enviar=buscar

Seguro que algo pongo mal.
gracias.


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
okela

Administrador


  Karma               26432

#4 Publicado: 9 Dic 2011 12:59



Como te he comentado, NO lo tienes que poner en la URL que mandas, SINO en el SELECT donde haces la búsqueda.

$query = "SELECT campo FROM tabla WHERE campo LIKE '%dato%' ";
Busca todas las palabras que contengan dato como por ejemplo undato o datouno

$query = "SELECT campo FROM tabla WHERE campo LIKE 'dato' ";
Busca exactamente dato


Si este mensaje te ha servido de ayuda dale tu voto Voto positivo, si quieres penalizarlo Voto positivo
Todo lo que sueñas, se puede diseñar. FM 11 * VV 6 * PHP 5 * MySQL * Win 8.
Su respuesta

Estilo Negrillas  Estilo Italico  Estilo Subrayado  URL De La Imagen  URL De La Web  Preformatted Text  YouTube URL  Sin código BB
Emoticones
:) ;) :up: :down: :biglol: :confused :cool: :mad: :sad: :shame: :smirk: :tongue: ... Más  Emoticones desactivados
Color de texto
Texto en negro Texto en blanco Texto en gris Texto en rojo Texto en azul Texto en verde Texto en rojo oscuro Texto en cian Texto en azul oscuro Texto en púrpura Texto en amarillo Texto en rosa Texto en naranja Texto en verde oliva Texto en marrón



 » Usuario  » Contraseña 
Solo Usuarios Registrados Pueden Postiar Aqui.
 

Tópicos relacionados con poner en campo mysql varios datos

como poner en mysql en campo fecha que sea siempre la actual
Proteger archivo de conexion a base de datos mysql
como pasar variables de carrito a base datos mysql
buscador en php mysql y dreamweaver de base de datos de imagenes ordenado
Exportar,importar,emilinar base de datos mysql desde php


Conectados: Invitados - 5
Miembros - 1 border=0 FGT73
En verde usuarios ZDDR

Realizado con miniBB © 2001-2021
Para Udias.com © 1996-2021
Hosting con Interdominios