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!=5 and id!=2 and id!=
Y quiero que me de como query esto sin en el
Asi:
Código PHP:
SELECT id,nombre FROM personas WHERE id!=5 and id!=2
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 ñ_ñ