Alguien sabe porque este código funciona con esas comillas del acento(`):
mysql_query ("INSERT INTO `user`(`nom`)VALUES(''$usuario'')",$conexion);
pero de esta manera no me inserta los datos en la BD, es que mire ejemplos aquí en el foro y no llevan las comillas esas, digamos la manera esta que esta aquí en este foro no me funciona:
mysql_query ("INSERT INTO user(nom)VALUES(''$usuario'')",$conexion);
Gracias por la aclaracion :xD
El otro día me pasaba algo parecido en MySQL, la razón la desconozco.
En cambio en Oracle 8 funciona sin comillas perfectamente
okey ::)
Técnicamente, los nombres de campos son cadenas de texto, algunas veces MySQL tiene conflicto si no se encierran los nombres de campo entre comillas porque justamente, espera una expresión de cadena. Es recomendable usar las comillas siempre.