簡體   English   中英

如何在mysql中通過條件獲取多個字段值?

[英]How to get multiple fields values by condition in mysql?

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

現在的問題是,如何選擇所有值為“ YES”的字段?

thnx .....

您可以解析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);
$sql = "SELECT * FROM tbl.name WHERE value = 'YES'";
$result = mysql_query($sql); 

基本上,假設您已經連接到正確的數據庫。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM