SELECT Habe ich eine Datenbankstruktur MySql und Werte Proben wie unten dargestellt:Wie Comma Separated Variable von Mysql
sno firstname status
1 John Active
2 Kelly Inactive
3 Harri Passive
4 Kris Dormant
Jetzt, wo ich brauche eine SQL-Abfrage aus einer PHP-Seite und die Statuswerte auszuführen sind von mehreren Kontrollkästchen, die ich als Array zugewiesen habe.
Ich habe Implode Funktion für dieses Array verwendet:
$status = $_POST['status'];
$mstat= implode (',', $status);
$query="SELECT * FROM USER WHERE status IN '$mstat'";
$result=mysql_query($query);
while ($members = mysql_fetch_assoc($result))
{
$fname= $members['firstname'];
echo $fname;
echo '</br>';
}
Das Problem ist, dass ich keine Ergebnisse zu bekommen. Was könnte das Problem sein? Oder wenn jemand eine Alternative vorschlagen/beraten könnte.
Als ich echo $mstat;
ich Active,Passive,Dormant
(ist das auf Grund meiner Checkbox Auswahl)
Danke @Sougata. Es klappt. – keyem
Großartig !! Froh, dass ich Helfen kann. –