привет, я хотел бы сократить мой код и хотел бы объединить две функции, которые точно делают то же самое.Как объединить две функции и вернуть массив?
так я получил это:
function a($a){
global $db;
$query = $db->query("SELECT col_a FROM table WHERE Field= '$a' ");
$check = $query->fetch_assoc();
$return_a = $check['col_a'];
return ($return_a);
}
function b($a){
global $db;
$query = $db->query("SELECT col_b FROM table WHERE Field= '$a' ");
$check = $query->fetch_assoc();
$return_b = $check['col_b'];
return ($return_b);
}
так я думал, что я мог бы объединить и в одно:
function ab($a){
global $db;
$query = $db->query("SELECT col_a, col_b FROM table WHERE Field= '$a' ");
$check = $query->fetch_assoc();
$return_array = array($check['col_a'], $check['col_b']);
return ($return_array);
}
это не похоже на работу. я попытался зачитав массив с помощью:
$db_data = ab($a);
echo $db_data['col_a'];
echo $db_data['col_b'];
так, если есть кто-то, кто мог бы сказать, что я делаю неправильно, я действительно был бы признателен.
спасибо большое.
Большое спасибо за помощь. хорошего дня. – bonny
приветствуются –