Hallo ,
wie im Titel beschrieben will auf dem Server, mein Script die Daten nicht auslesen bzw anzeigen. Prozedural funktioniert es aber in OOP funktioniert es nicht.
Es handelt sich um einen Ubuntu 14.10 Server mit LAMP.
Unter Windows 8.1 und Xampp funktioniert alles einwandfrei.
Funktioniert nicht.
Funktioniert
wie im Titel beschrieben will auf dem Server, mein Script die Daten nicht auslesen bzw anzeigen. Prozedural funktioniert es aber in OOP funktioniert es nicht.
Es handelt sich um einen Ubuntu 14.10 Server mit LAMP.
Unter Windows 8.1 und Xampp funktioniert alles einwandfrei.
Funktioniert nicht.
PHP-Code:
<?php
class Test {
/* Datenbank */
protected $mysqli;
public function __construct(){
$this->mysqli = new mysqli("localhost", "root", "", "bigboy32music");
}
/* Ausgabe der DB */
public function getTest(){
$stmt = $this->mysqli->prepare("SELECT * FROM `db`");
$stmt->execute();
$result = $stmt->get_result();
while($row = $result->fetch_object()){
echo "<tr onclick=\"window.location='index.php?show=$row->id'\">";
echo "<td>$row->name</td>";
echo "</tr>";
}
}
}
echo "<div class=\"table-responsive\"><table class=\"table table-hover\">";
echo "<thead><th>Name</th></thead>";
$view = new Test;
echo $view->getTest();
echo "</thead></table></div>";
?>
PHP-Code:
<?php
if($link = mysqli_connect("localhost", "root", "", "bigboy32music"))
{
echo "Verbindung erfolgreich";
echo "</br><p>";
$sql = "SELECT * FROM db";
$out = mysqli_query($link,$sql) or die("Anfrage fehlgeschlagen ".mysqli_error());
while($row = mysqli_fetch_assoc($out)){
echo $row['name'];
echo "</br><p>";
}
}else
{
echo "Verbindung fehlgeschlagen";
}
?>
Kommentar