<?php
class DBcon{
private $servername = "localhost";
private $username = "Denis";
private $password = "1234566";
public $sql="CREATE DATABASE rew";
// Create connection
public $objcon;
public function __construct()
{
$this->objconn = new mysqli($this->servername, $this-
>username, $this->password);
if ($this->objconn->connect_error) {
die("Connection failed: " . $objconn->connect_error);
echo "Connected successfully";
}}}
class Table extends DBcon
{
//public $sql='CREATE DATABASE rbn';
public function create($sql)
{
$this->mysqli->query($this->sql);
}
}
$conect = new DBcon ();
$table = new Table();
$conect->objconn->query('CREATE DATABASE rbn'); //
если так функцию query вызвать , то создаст базу
$table->create('CREATE DATABASE person');//тут пишет
Fatal error: Call to a member function create() on a non-object in
Z:\home\test1.ru\www\table.php on line 38
()
?>