Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/11/2013, 01:13
Avatar de alvidales
alvidales
 
Fecha de Ingreso: febrero-2012
Mensajes: 108
Antigüedad: 13 años
Puntos: 11
Mensaje Respuesta: Hacer un UPDATE en PHP

te recomiendo que utilizes una sintaxis diferente para los insert y updates por que al momento de querer escalar o meter algun campo, vas a batallarle por el orden de los datos en el tipo de consulta

en lugar de esto:
Código MySQL:
Ver original
  1. INSERT INTO prueba(nombre,textarea,tipo,imagen)
  2. VALUES('$nombre','$textarea','$tipo','$imagen')

haz esto:
Código MySQL:
Ver original
  1. INSERT INTO prueba
  2. SET nombre = '$nombre', textarea ='$textarea', tipo = '$tipo', imagen = '$imagen';

igual con update:
Código MySQL:
Ver original
  1. UPDATE prueba
  2. SET nombre = '$nombre', textarea ='$textarea', tipo = '$tipo', imagen = '$imagen';

asi en una actualización o parche posterior no batallas por el orden ya que estan referenciados todos y cada uno de los campos con su respectiva variable y el orden de ellos es indiferente a como esten en la tabla o como los declares en la primera consulta.
__________________
Hasta que el hombre no es nada, Dios no puede hacer nada con el.