Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2007, 19:36
losporros
 
Fecha de Ingreso: noviembre-2005
Ubicación: Torreon Coahuila
Mensajes: 100
Antigüedad: 18 años, 5 meses
Puntos: 1
WHERE id!= IN(".$seleccionados.")") no me Funciona, RESUELTO

Como es posible que te muestre los registros diferentes a los seleccionados con esta sentencia

Código PHP:
$query=mysql_query("SELECT * FROM personas WHERE id!= IN(".$seleccionados.")") or die(mysql_error()); 
Pero con esta ultima creo que el id!= esta mal me sale error, cual seria la correcta??
OJO: quiero que me muestre los que sean diferentes a esos $seleccionados, o que no me seleccione esos.
Y mejor lo intente de esta forma pero me falta un detalle
Código PHP:
// $seleccionados trae como valor       5,2
$seleccionados=$rs[cantidad// el N. se guarda en la BD por ej.   5,2  o  5,5,53,4
$registro=explode(","$seleccionados);
$total=count($registro);
  
$query="SELECT ";
  
$query.="id,nombre";
  
$query.="FROM personas";
  
$query.="WHERE id!=";
  echo 
"<br>$query<br>";
foreach(
$registro as $id)
{
echo 
"$id and id!=";

El query de la consulta anterior me da como resultado
Código PHP:
SELECT id,nombre FROM personas WHERE id!=and id!=and id!= 
Y quiero que me de como query esto sin en el
Código HTML:
and id!=
Asi:
Código PHP:
SELECT id,nombre  FROM personas WHERE id!=and id!=

Alguien que pueda ayudarme porfavor con este codigo, se lo agradeceria mucho, creo que solo es un detalle y ya para que funcione.

Gracias y Saludos a toda la comunidad, y que tengan buen dia ñ_ñ

Última edición por losporros; 27/08/2007 a las 08:32