Вот класс DB:
Код: Выделить всё
class DB extends mysqli
{
protected $mysqli;
public function __construct () {
// connect to MySQL
$mysqli = new mysqli('host', 'username', 'password', 'dbname');
// output error if unable to connect
if ($mysqli->connect_errno) {
echo "Failed to connect to MySQL: (" . $mysqli->connect_errno . ") " . $mysqli->connect_error;
exit;
}
}
}
Код: Выделить всё
class Meetings
{
function __construct () {
require_once('../include/classes/db.class.php');
$db = new DB();
$field = $db->real_escape_string($_POST['about']);
}
}
Я получаю эту ошибку:
Предупреждение: mysqli::real_escape_string() [mysqli.real-escape-string]: Не удалось получить базу данных
Подробнее здесь: https://stackoverflow.com/questions/107 ... ther-class
Мобильная версия