Autor
|
Tema: Hacer consulta a mysql sin disitncion de mayusculas y minusculas (Cerrado) (Leído 12,425 veces)
|
Zeroql
Desconectado
Mensajes: 957
Todo lo k sucede sucede por una razon
|
Buenas. bueno tengo un sistema de busqueda, en mi pagina, pero cuando realizo la consulta Debo ingresar la palabra como esta en el registro para que me la encuentre tengo este code para hacer la consulta. $rs = mysql_query("SELECT SQL_CALC_FOUND_ROWS * FROM items WHERE search LIKE '%".$_GET['s']."%' LIMIT ".$offset.",".$limit);
Y mi pregunta es: Como hago para realizar consulta sin distinguir mayusculas de minisculas???
|
|
« Última modificación: 14 Julio 2011, 03:09 am por Zeroql »
|
En línea
|
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo. /.-ZEROQL.-\ ----- #937675#
|
|
|
Zeroql
Desconectado
Mensajes: 957
Todo lo k sucede sucede por una razon
|
Acabo de ver algo y es que al parecer si hace la busquda pero no me muestra ningun resultado..
Ejm:
busco Nokia= 10 resultados con la carga como debe ser busco nokia= ningun resultado pero el diseño para cuando hay resultados lo muestra.
que puede ser ahi el error?
|
|
|
En línea
|
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo. /.-ZEROQL.-\ ----- #937675#
|
|
|
Shell Root
|
Printea la query y ponla en el motor de base de datos. Allí verificas que es correcta la query y que el error esta en el código
|
|
|
En línea
|
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
|
|
|
Zeroql
Desconectado
Mensajes: 957
Todo lo k sucede sucede por una razon
|
Aqui el resultado de la consulta MySQL ha devuelto un valor vacío (i.e., cero columnas). ( La consulta tardó 0.0009 seg ) SELECT * FROM items WHERE SEARCH LIKE '%nokia%' LIMIT 0 , 10
y cuando hago la consulta con nokia teniendo la primera mayuscula. Mostrando registros 0 - 4 (5 total, La consulta tardó 0.0011 seg) SELECT * FROM items WHERE SEARCH LIKE '%Nokia%' LIMIT 0 , 10
osea que el problema no es del code PHP sino de como se hace la consulta. como arreglar ese problema???
|
|
|
En línea
|
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo. /.-ZEROQL.-\ ----- #937675#
|
|
|
Shell Root
|
Mira por ejemplo, tengo un registro en mayúscula y otro en minúscula, y cuando realizo la query, me trae los 2. mysql> SELECT * FROM tipoUsuario; +----+---------------+--------+ | id | tipoUsuario | estado | +----+---------------+--------+ | 1 | Administrador | 1 | | 2 | conductor | 1 | | 3 | Cliente | 1 | +----+---------------+--------+ 3 ROWS IN SET (0.00 sec) mysql> SELECT * FROM tipoUsuario WHERE tipoUsuario LIKE '%c%'; +----+-------------+--------+ | id | tipoUsuario | estado | +----+-------------+--------+ | 2 | conductor | 1 | | 3 | Cliente | 1 | +----+-------------+--------+ 2 ROWS IN SET (0.00 sec) mysql>
|
|
|
En línea
|
Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
|
|
|
Nakp
casi es
Ex-Staff
Desconectado
Mensajes: 6.336
he vuelto :)
|
de qué tipo es tu campo? y el cotejamiento de la tabla?
|
|
|
En línea
|
Ojo por ojo, y el mundo acabará ciego.
|
|
|
Zeroql
Desconectado
Mensajes: 957
Todo lo k sucede sucede por una razon
|
todos los campos y acotejamiento de la tabla es: latin1_spanish_ci
|
|
|
En línea
|
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo. /.-ZEROQL.-\ ----- #937675#
|
|
|
Zeroql
Desconectado
Mensajes: 957
Todo lo k sucede sucede por una razon
|
Ya he encontrado el problema y era el acotejamiento de la base de datos, que estaba en ANSI bin, la he cambiado a utf-8 latin bin y me ha dado perfecto...
GRACIAS A TODOS POR LA COLABORACION.
|
|
|
En línea
|
Dime y lo olvido, enseñame y lo recuerdo, involucrame y lo aprendo. /.-ZEROQL.-\ ----- #937675#
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
pasar de minusculas a mayusculas empleando while
Java
|
tobu
|
9
|
20,749
|
22 Marzo 2009, 16:53 pm
por tobu
|
|
|
Contar letras minusculas y mayusculas
Ejercicios
|
kay19
|
0
|
11,900
|
9 Septiembre 2009, 20:06 pm
por kay19
|
|
|
RegExpr distinguir mayusculas y minusculas
Programación General
|
Psyke1
|
7
|
6,021
|
5 Agosto 2010, 12:06 pm
por Psyke1
|
|
|
aceptar tanto mayusculas como minusculas
PHP
|
viher
|
2
|
2,718
|
15 Octubre 2010, 16:02 pm
por viher
|
|
|
Como puedo hacer un programa en batch que cree números, letras mayúsculas y minúsculas aleatorias.
Scripting
|
ZZZz1727z
|
1
|
2,962
|
26 Octubre 2020, 10:33 am
por MCKSys Argentina
|
|