我有一个代码,用于将mysqli查询的结果存储在一个数组中,但我想通过仅将一列的结果存储在数组中来使代码更高级。这是我的代码:
// Create array of devices that match the current unit in array $unitsarray
$result = $mysqli->query("SELECT * FROM `department devices` WHERE unit LIKE $unit");
//Fetch all rows in result and store them in an array $rows
$rows = array();
while($row = $result->fetch_row()) {
$rows[] = $row;
}
答案 0 :(得分:3)
例如:如果你想要列x,你只需从数据库中获取第x列,那么你是否尝试更改了查询;
$result = $mysqli->query("SELECT x FROM `department devices` WHERE unit LIKE $unit");
答案 1 :(得分:0)
什么会使你的代码“更高级”是:
后者称为抽象,是编写代码库的主要原因。