Ver Mensaje Individual
  #8 (permalink)  
Antiguo 15/05/2012, 02:50
quimfv
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Sabadell
Mensajes: 4.897
Antigüedad: 16 años, 1 mes
Puntos: 574
Respuesta: Not in mysql php

NOT IN('$valores')

Sobran esos delimitadores....

Si te fijas en lo que retorna el echo sera algo similar a esto

Código MySQL:
Ver original
  1. SELECT id_usuario
  2. WHERE  id_foto= 23 AND id_comentario NOT IN('2, 3, 4, 5, 6')

con lo que el contenido del parentesis de IN es leido como un string no como una sucesion de valores...

Código MySQL:
Ver original
  1. SELECT id_usuario
  2. WHERE  id_foto= 23 AND id_comentario NOT IN(2, 3, 4, 5, 6)

Los delimitadores solo se deben usar para strings o fechas, para los campos numéricos no son necesarios.

(En la tabla user tienes id_foto y id_comentario ??? )
__________________
Quim
--------------------------------------------------
Ayudar a ayudar es una buena práctica!!! Y da buenos resultados.

Última edición por quimfv; 15/05/2012 a las 02:57