Foros del Web » Programando para Internet » PHP »

consulta exacta

Estas en el tema de consulta exacta en el foro de PHP en Foros del Web. por favor amigos quiero que me ayuden resulata que tengo una consulta de esta manera Código PHP: $head = mysql_query ( "SELECT * FROM nombres WHERE MATCH (nombre) AGAINST ('" . $id . ...
  #1 (permalink)  
Antiguo 20/05/2012, 00:05
 
Fecha de Ingreso: agosto-2010
Ubicación: peru
Mensajes: 115
Antigüedad: 13 años, 7 meses
Puntos: 0
consulta exacta

por favor amigos
quiero que me ayuden
resulata que tengo una consulta
de esta manera
Código PHP:
$head=mysql_query("SELECT * FROM nombres WHERE MATCH (nombre) AGAINST ('".$id."') LIMIT 1"); 
como puedeo hacer para que me saque palabras exactas
suponiendo que tengo una tabla:
nombres
mariajulia
marialuisa
maria
mariajuaquina

yo solo quiero que saque maria y no el resto ?
  #2 (permalink)  
Antiguo 20/05/2012, 01:18
 
Fecha de Ingreso: diciembre-2011
Mensajes: 64
Antigüedad: 12 años, 3 meses
Puntos: 7
Respuesta: consulta exacta

http://www.sqlserverya.com.ar/temari...od=39&punto=33

date mañana con eso. salutes.
  #3 (permalink)  
Antiguo 20/05/2012, 01:22
Avatar de oscartt67  
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 11 años, 11 meses
Puntos: 97
Respuesta: consulta exacta

SELECT * FROM nombres WHERE nombre='maria'

así de simple.
Saludos
  #4 (permalink)  
Antiguo 20/05/2012, 07:15
 
Fecha de Ingreso: agosto-2010
Ubicación: peru
Mensajes: 115
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: consulta exacta

el problema es que tengo casi 10 millones de registros
y es muy lenta la consulta con select *from nombres WHERE nombre='maria';
  #5 (permalink)  
Antiguo 20/05/2012, 08:17
Avatar de oscartt67  
Fecha de Ingreso: abril-2012
Ubicación: fonollosa
Mensajes: 481
Antigüedad: 11 años, 11 meses
Puntos: 97
Respuesta: consulta exacta

y con MATCH, te va mas rapido que con =?
supongo que ya tendras creado un índice para dicho campo.
  #6 (permalink)  
Antiguo 20/05/2012, 18:20
Avatar de HackGhost  
Fecha de Ingreso: marzo-2012
Ubicación: En la pesadilla de mis enemigos
Mensajes: 114
Antigüedad: 12 años
Puntos: 23
Respuesta: consulta exacta

Si no tienes un indice para dicho campo seria mejor que lo crearas ya que es un numero de registros bastante elevado.. ah te sugiero la busqueda binaria.. Saludos
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 03:34.