В настоящее время я использую два разных файла подключения к своей сети.
Итак, я хочу уменьшить и объединить оба файла подключения в один.
connection.php просто простой файл подключения, в то время как tablemodel.php используется для извлечения данных из базы данных и отображения таблицы в таблице.
Ищем решение. Спасибо!!
соединение.php
<?php
$conn = new mysqli("localhost","root","","mydatabase");
if (!$conn) {
die('Please Check your connection'/mysqli_error($conn));
}
?>
tablemodel.php
<?php
class Model
{
private $dbHost = 'localhost';
private $dbUser = 'root';
private $dbPass = '';
private $dbName = 'mydatabase';
private $conn ;
public function __construct(){
try {
$this->conn = new mysqli($this->dbHost, $this->dbUser, $this->dbPass, $this->dbName);
} catch (\Throwable $th) {
echo "Connection error " . $th->getMessage();
} }
public function fetch_res(){
$data = [];
$query = "SELECT DISTINCT `name` FROM `name_id`";
if ($sql = $this->conn->query($query)) {
while ($row = mysqli_fetch_assoc($sql)) {
$data[] = $row;
} }
return $data;
}}
?>