foreach()
требует массив в качестве первого параметра. В вашем примере $row["c_id"]
не является массивом, поэтому оператор не выполняется.
Вместо этого вы можете использовать цикл while
для обработки каждой возвращаемой строки:
while( $row = mysql_fetch_assoc( $query ) ) {
if ( $row['value'] == 'Yes' ) {
echo $row['c_name'];
break;
}
}