Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

S.O.S Ayuda con consulta! :(

Estas en el tema de S.O.S Ayuda con consulta! :( en el foro de Mysql en Foros del Web. Buenas, estoy amargado ya... Tengo conocimientos basicos de php y mysql y estoy haciendo mi primera página. El caso es que tengo que hacer una ...
  #1 (permalink)  
Antiguo 10/09/2008, 23:34
 
Fecha de Ingreso: abril-2005
Mensajes: 16
Antigüedad: 19 años
Puntos: 0
S.O.S Ayuda con consulta! :(

Buenas, estoy amargado ya...
Tengo conocimientos basicos de php y mysql y estoy haciendo mi primera página.
El caso es que tengo que hacer una consulta y llevo ya muchas horas y no hay manera.

Haber tengo una tabla con 18 campos en la cual almaceno datos de personas,
En un php muestro las poblaciones de estas personas agrupadas, y el número de personas que hay en esas poblaciones.
El caso es que cuando pulsen en el link de la poblacion:

Código:
../provincias/listapoblaciones.php?poblacion=<? echo $arr4[1]?>&provincia=<? echo $arr4[2]?>
Traducido a los datos que recoge:

Código:
./provincias/listapoblaciones.php?poblacion=tarifa&provincia=Cadiz
El caso es que llevo un monton de rato intentando hacer la consulta.
Quiero que al pulsar el enlace se carge la página y que muestre el listado solo de todas las personas que son de la poblacion de Tarifa de la provincia de cadiz (cadiz es una tabla)

No se si me explico bien :(

Yo lo e intentado hacer así que me parece lo más lógico

Código:
"Select * from $provincia WHERE poblacion=$poblacion";
($provincia y $poblacion son los datos que recoge de la otra página).

Y luego de mil veces más pero nada.

Bueno muchas gracias de antemano, haber si tengo suerte.
  #2 (permalink)  
Antiguo 11/09/2008, 05:52
 
Fecha de Ingreso: abril-2005
Mensajes: 16
Antigüedad: 19 años
Puntos: 0
Respuesta: S.O.S Ayuda con consulta! :(

bueno! sigo con la duda aunque más aclarado.

La consulta está bien echa, creo que el problema es por el campo.

Me explico, cuando hago la mismo consulta pero cambio la comparacion del Where que actualmente uso poblacion=tarifa por años=32 si que me muestra todos los datos de las personas que tienen 32 años.

Porque no me lo hace cuando lo hago con poblacion? Pienso que es por el tipo de campo.

Años es un campo int con un limite de 2 valores
poblacion es un campo varchar con limite de 40 valores.

Alguien sabe si tengo que cambiar las propiedades del campo poblacion para que me realice la consulta?

Gracias, sigo por aquí intentandolo!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:55.