Ver Mensaje Individual
  #5 (permalink)  
Antiguo 21/08/2010, 07:06
Avatar de ElJavista
ElJavista
Colaborador
 
Fecha de Ingreso: marzo-2007
Ubicación: Lima Perú
Mensajes: 2.231
Antigüedad: 17 años, 2 meses
Puntos: 67
Respuesta: Update de mysql en PHP

Cita:
Iniciado por gogupe Ver Mensaje
Yo lo hubiera hecho de la siguiente forma, ahorrándome todas las comillas y concatenaciones con el punto

Código PHP:
$insertSQL "UPDATE noticia SET 
        titulo='$_POST[titulo]',
        contenido='$_POST[contenido]',
        autor='$_POST[autor]',
        fecha='$_POST[fecha]',
        hora='$_POST[hora]',
        tag='$_POST[tag]' where titulo = '$_POST[lsttitulo]'"

Realmente no se si es correcto hacerlo así, pero a mi me da siempre buenos resultados y no me lio tanto cuando quiero hacer una consulta algo grande.

Saludos.
Ok, no es correcto, pero funciona, como así? Hay dos problemitas, nada grave en realidad. El primer problema es la posibilidad de que exista una constante con el nombre por ejemplo de autor, en este caso PHP interpretará que es la constante y usará su valor. El segundo problema es el rendimiento, pues PHP tendrá que transformar por ejemplo hora por "hora", o sea tiene que convertirlo a una cadena. No más son esas dos desventajas, como te dije, nada grave, pero de que resulta bien, resulta bien.