Nur der Teil, der ist $ this-> link-> query ($ query) Ich verstehe, dass Link ist die Member-Variable der Klasse Datenbank, aber nicht verstehen, was passiert, wenn $ this-> link-> Abfrage ($ query) wird ausgeführt? Hilfe, ich bin ein Neuling bei Codierung
Mein ganzer Code:
<?php
class Database
{
public $db_host=DB_HOST;
public $db_user=DB_USER;
public $db_pass=DB_PASS;
public $db_name=DB_NAME;
public $link;
public $error;
public function __construct()
{
// Call connect function
$this->connect();
}
private function connect()
{
$this->link= new mysqli($this->db_host,$this->db_user,$this->db_pass,$this->db_name);
if(!$this->link)
{
$this->error="Connection Failed";
return false;
}
}
public function select($query)
{
$result=$this->link->query($query) or die ("Query could not execute");
}
}
?>
Ich verstehe die Frage hier nicht. Was ist das Problem"? Es funktioniert oder nicht? Oder Sie wollen wissen, "wie" alles zusammenkommt? –
Äh, es führt die Abfrage und gibt ein Ergebnis zurück? –
Problem ist, dass ich nicht verstehe, wie "$ this-> link-> query ($ query)" funktioniert. Ich greife auf "$ link" -Membervariable mit "$ this-> link", aber verstehe nicht, was "$ this-> link-> query ($ query)" ist? –