У меня есть следующий класс для подключения к базе данных и выполнения запросов, я новичок в php, так это правильный способ сделать это, или это неправильно, чтобы расширить mysqli.?Должен ли я расширить класс mysqli или создать свой собственный класс конъюнктуры базы данных?
class MyLink extends mysqli
{
function getAll(){
/* Consultas de selección que devuelven un conjunto de resultados */
$sql = <<<SQL
SELECT name,lastname
FROM `user`
WHERE `deleted` = 0
SQL;
if(!$result = $this->query($sql)){
die('There was an error running the query [' . $this->error . ']');
}
return $result;
}
Затем я вызываю класс на каждой странице, для которой нужен метод.
require_once("../../../../../includes/config.php")
require_once("../../../../../includes/mylink.php")
$db = new MyLink(DB_SERVER, DB_USER, DB_PASSWORD, DB_NAME);
Сообщите нам «почему?». – sectus
Да, я попал в submit, прежде чем я действительно намеревался – TML
Это неправда. MySQLi является независимым расширением и предоставляет несколько дополнительных функций. – sectus