gpt4 book ai didi

php - 如何用PHP只显示数据库列的一个字段

转载 作者:行者123 更新时间:2023-11-29 05:55:51 26 4
gpt4 key购买 nike

我是 PHP 新手。我能够显示属于列(bla1、bla2、bla3、bla4)的所有字段,但我只想显示“bla2”或“bla4”,例如。我想选择“echo”部分的字段,而不是“SELECT ...”中的字段。我该怎么做?这是我的代码(已简化),提前致谢。

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;
}
}

关于php - 如何用PHP只显示数据库列的一个字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49482372/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com