I have a simple database like this :
Name id
-----------
music 1
sport 2
theatre 3
I just want to display
music
theatre
I call a function with the ids and want to show name corresponding, my query looks like this, but nothing happen
$array = array(1,3);
$id = implode(',', $array);
$result = doQuery("SELECT Name
FROM categories c
WHERE c.id IN '" . $id. "'
");
if(hasRows($result)){
while($row = mysql_fetch_row($result)){
echo $row[0];
}
}
mysqliorPDOextensions.inrequires()to be valid syntax, but depending on your flavor of sql (you didn't specify rdbms) you might need to either use a dynamic sql query, or split your delimited array into a table forin (select id from table)