Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/07/2009, 07:38
Avatar de abimaelrc
abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años
Puntos: 1517
Respuesta: Diferencias entre mayusculas y minusculas

Puedes hacer un query de esta forma

Código php:
Ver original
  1. $r = mysql_query("SELECT * FROM tabla WHERE Nombre = '".$_POST["Nombre"]."' COLLATE latin1_general_cs");

COLLATE latin1_general_cs hace el truco para hacerlo case sensitive. Lo que pasa es que CHAR, VARCHAR, TEXT son por defecto case insensitive. Si quieres hacer el query sin necesidad de crear COLLATE latin1_general_cs puedes crear la columna como BINARY, VARBINARY, BLOB estos son case sensitive.

Mas informacion http://dev.mysql.com/doc/refman/5.0/...nsitivity.html

Edito:
Lo que te indique hace que toda la consulta sea case sensitive. Si quieres que solamente una parte de toda la consulta sea case sensitive usa lo que te sugiere emiliodeg

Última edición por abimaelrc; 30/07/2009 a las 07:56