Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/08/2012, 05:11
daniel7754
 
Fecha de Ingreso: abril-2012
Mensajes: 20
Antigüedad: 12 años
Puntos: 0
Respuesta: Array PHP en una cláusula WHERE de MySQL

Hola Triby. Te doy las gracias por todas las veces que me estás ayudando. Estoy renovando la web que estaba haciendo cuando te pregunté lo de las sesiones, no creo que te acuerdes ya .
Un fragmento del código es el siguiente:
Código PHP:
$compacto=implode(', '$identificadores);
echo 
$compacto;
    
$sql="SELECT id,texto,sugerido FROM 2links WHERE 'id' IN ('$compacto')";
    
$resultado=mysqli_query($mysqli$sql);
    while (
$row=mysqli_fetch_assoc($resultado)){
        echo 
"<br />" $row[id];
    } 
El problema que me da esto es que en compacto salen los idenificadores con la sintaxis que me has indicado antes (Lo compruebo con el primer echo). Sin embargo, cuando hago la consulta (la he simplificado para las pruebas) me encuentro con que me da todos los registros de la tabla. ¿Qué crees que podrá ser?
Gracias otra vez.

PD: Encontré un error en el código y ahora hace otro comportamiento: No me muestra ningún registro. El código lo acabo de rectificar