Ich versuche mich derzeit mit PHP.
Ich möchte gerne mich mit der Datenbank verbinden (dürfte auch klappen) aber irgendwie erhalte ich keine Daten aus der Datenbank.
Ich möchte die Verbindung zur Datenbank einmal erstellen und dann in verschiedenen Funktionen abrufen.
Wenn ich die Verbindung direkt in der Funktion aufbaue funktioniert alles.
Kann mir jemand weiterhelfen?
Vielen Dank!
Die Test.php Datei:
PHP-Code:
<?php
require_once('DatabaseManager.php');
MySQL::Connect();
?>
<h1>Name</h1>
<?PHP
foreach(MySQL::GetTables($_GET['dbpage'] * 20,20) as $table){
echo '
'.$table.'<br>
';
}
?>
</tbody>
</table>
PHP-Code:
<?PHP
class MySQL{
private $con;
public function Connect(){
$con = new mysqli("HOST", "user", "password", "database") or die('Error');
}
public function GetTables(){
$tables = array();
$showtablequery = "SHOW TABLES";
$showtablequery_result = $con->query($showtablequery);
while($row = $showtablequery_result->fetch_row())
{
$tables[] = $row[0];
}
sort($tables);
return $tables;
}
}
?>
Einen Kommentar schreiben: