Ich entwerfe eine Webseite in PHP 5.6.16, versuchen, einige OOP-Ideen zu verwenden. Wenn ich Datei classnews.php in der Datei index.php enthalten, erhalte ich die FehlerOOP PHP-Fehler in der Datenbank mysqli_query
Undefined variable: connect in classtin.php
classdb.php:
<?php
class db
{
public $hostname = "localhost";
public $user= "root";
public $pass = "";
public $db = "test";
/* public $connect = NULL;
public $result = NULL;*/
function __construct()
{
$connect = mysqli_connect($this->hostname, $this->user, $this->pass,$this->db);
mysqli_set_charset($connect,'utf8');
}
}
?>
classnews.php:
<?php
include_once('classdb.php');
class tin extends db
{
public function tinmoi()
{
$sql= "select * from emp ";
$result= mysqli_query($connect,$sql);
return $result;
}
}
?>
Sie fehlen wahrscheinlich '$ dieses'. Bitte bereit mehr über OOP hier: http://php.net/manual/en/language.oop5.basic.php –
Danke für mich! Kannst du klar sprechen? Ich bin Neuling. –
Problembeschreibung behoben, um lesbar zu sein. Verbesserte Codeformatierung Bloat wurde entfernt. – Prune