yo creo que es
sin las comilla simple, porque en la sentencia sql tiene que quedar
Código:
INSERT INTO usuarios(id_usuario, nombre, nick, apellidos, email, contrasena) VALUES ( null, 'elnombrequesea', ...
porque esta usando la comilla doble para "cambiar" de php a sql (seguro que hay una forma ms correcta de decirlo, pero no se explicarlo mejor) y la simple es la que utiliza sql para indicar que algo es un valor de tipo strng, no un integer ni un null, o un datestamp, ni tampoco el nombre de una columna, etc