Ver Mensaje Individual
  #9 (permalink)  
Antiguo 01/05/2011, 03:32
bulele
 
Fecha de Ingreso: mayo-2010
Ubicación: Valencia. Venezuela
Mensajes: 30
Antigüedad: 13 años, 11 meses
Puntos: 0
De acuerdo Respuesta: Como puedo guardar en mayuscula en la base de datos

Cita:
Iniciado por Sofmundi Ver Mensaje
EN ESOS NO DICEN NADA EN CONCRETO DAN ESTO:

UCASE(str)

UCASE() es sinónimo de UPPER().

Pero lo aplico a la linea VALUES (UPPER(%s, %s, %s, %s)) asi y ps claro con lo de arriba pero no me sale antes error.

Alguno sabe como hacer esto ? Gracias y tambien mire un sttrouper o algo asi y eso tampoco funciona
La función strtoupper($variable) debería funcionarte. con strtolower($variable) es lo contrario, convierte la cadena dada a minúsculas. Otras funciones que te pueden ser útiles: UC_FIRST() Cambia la primera letra de la primera palabra a maýúscula y UC_WORD() cambia a mayúscula la primea letra de todas las palabras.

Antes del INSERT o el UPDATE colocas
$variable=strtoupper()$variable; y debe funcionar cuando guardes en la tabla

Espero te sirva de algo

Es usual recibir respuestas advenedizas. Se supone que si se consulta algo en un foro es por tres razones: 1 porque no se quiere ir a manuales que están en ingles y son complicantes; 2 porque la consulta es específica y se espera una respuesta específica y 3 porque le da la real gana.