Ver Mensaje Individual
  #5 (permalink)  
Antiguo 07/07/2011, 07:59
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 17 años
Puntos: 2658
Respuesta: problema UPDATE mysql

Cita:
Iniciado por RG1 Ver Mensaje
¿como deberia estar escrito?
Es una pésima forma escribir nombres de bases, tablas o campos con caracteres que puedan causar problemas, como espacios, signos, acentos, etc. El que el sistema te lo permita no quiere decir que luego no te causen problemas cuando estás escribiendo si te olvidaste de considerarlo.
En general la solución mejor es lo que te dice jotaincubus, hacer que los nombres estén unidos por la raya (_), pero si aún así quieres usarlos de ese modo, lo que se hace es encerrarlos entre acentos inversos (`):
Código MySQL:
Ver original
  1. UPDATE batallas
  2.     SET `soldados primer campo` = '$primeravariable',
  3.     `segundo campo` = '$segundavariable'
  4. WHERE id = '$ev'
Pero en este caso tienes que tener cuidado. El nombre debe ser exactamente el mismo, con la misma cantidad de espacio entre letras, y sin espacios al final o al inicio del nombre.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)