簡體   English   中英

如何使用PHP僅顯示數據庫列的一個字段

[英]How to show only one field of database column with PHP

我是PHP新手。 我能夠顯示屬於列的所有字段(bla1,bla2,bla3,bla4),但是例如,我只想顯示“ bla2”或“ bla4”。 我想在“回聲”部分而不是“選擇...”中選擇字段。 我該怎么做? 這是我的代碼(簡體),謝謝。

table_name  
    table_id | table_title  
           1 | bla1  
           2 | bla2  
           3 | bla3  
           4 | bla4  

class DB {
    private $mysqli;
    public function __construct(){
        $this->mysqli = new mysqli('localhost','root','','db_name');
        if($this->mysqli->connect_error){
            die($this->mysqli->connect_error);
        }
        $this->mysqli->set_charset('utf8');
    }

public function getRowz($sql) {
    $items = array();
    $result = $this->mysqli->query($sql);
    $this->checkError();
    while( $row = $result->fetch_object()){
    $items[] = $row;
    }
    return $items;
}

$db = new DB();  
$list = $db->getRowz("SELECT * FROM table_name");  
foreach($list as $item){  
    echo $item->table_title;  
}

然后用PHP過濾:

foreach($list as $item){  
  if($item->table_id == 2 || $item->table_id == 4){
    echo $item->table_title;  
  }
}

暫無
暫無

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

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