Ver Mensaje Individual
  #2 (permalink)  
Antiguo 17/09/2010, 04:12
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: 16 años, 5 meses
Puntos: 2658
Respuesta: Error al insertar

Estás confundiendo los apóstrofes (') con los acentos inversos (`).
Los apóstrofes se usan sólo para cadenas de texto, mientras que las comillas y los acentos inversos se usan para los nombres de objetos de base de datos como tablas, campos, funciones, bases, procedures, etc.
Código MySQL:
Ver original
  1. CREATE TABLE `categories` (
  2.   `id_categoria` INTEGER NOT NULL AUTO_INCREMENT,
  3.   `ct_titol` VARCHAR(100),
  4.   `ct_descripcio` TEXT,
  5.   `cs_titol` VARCHAR(100),
  6.   `cs_descripcio` TEXT,
  7.   `en_titol` VARCHAR(100),
  8.   `en_descripcio` TEXT,
  9.   UNIQUE (`id_categoria`),
  10.   PRIMARY KEY (`id_categoria`),
  11. ) ENGINE=myisam DEFAULT CHARSET=utf8;

Como podrás ver a simple vista comparando con tu post, los nombres en este caso ya no aparecen en rojo en el BBCode. Esto es porque el rojo en ese caso se usa para destacar cadenas...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)