如何在mysql中按条件获取多个字段值?

时间:2013-05-02 07:27:51

标签: php mysql

我有一个包含以下字段和值的mysql表 例如 表字段(ABC,DEF,GHI,JKL,MNO) 值(是,否,是,是,否)

现在问题是如何选择值为“是”的所有字段?

日Thnx .....

2 个答案:

答案 0 :(得分:1)

您可以在PHP中解析列:

$result = $mysqli->query('SELECT * FROM `tablename`');

if($result->num_rows){
    $row    = $result->fetch_assoc();
    $buffer = array();

    foreach($row as $key => $value){
         if($value == 'Yes')$buffer[] = $key;
    }

} else {
    echo 'no rows';
}

$result->free();

var_dump($buffer);

答案 1 :(得分:-3)

$sql = "SELECT * FROM tbl.name WHERE value = 'YES'";
$result = mysql_query($sql); 

基本上,假设您已经连接到正确的数据库。