Hallo,
ich versuche mich an OOP mit MySQLi und wollte eine "Post" Klasse erstellen und habe mich an folgendem Video orientiert.
https://www.youtube.com/watch?v=sMMG...ySzpf76DsXJZNj
Mein Problem ist jetzt, dass das Script nicht reagiert.
Eigentlich sollte ja nachdem ich ein neues Objekt erstellt habe, dieses in meine Datenbank eingetragen werden, und auf dem Browser sollte es zu der Ausgabe der If Bedingung kommen.
Doch es passiert nichts und ich finde den Fehler nicht.
Ich finde verwende als Entwicklungsumgebung Scriptly + XAMPP v1.8.3.
Mein Code:
ich versuche mich an OOP mit MySQLi und wollte eine "Post" Klasse erstellen und habe mich an folgendem Video orientiert.
https://www.youtube.com/watch?v=sMMG...ySzpf76DsXJZNj
Mein Problem ist jetzt, dass das Script nicht reagiert.
Eigentlich sollte ja nachdem ich ein neues Objekt erstellt habe, dieses in meine Datenbank eingetragen werden, und auf dem Browser sollte es zu der Ausgabe der If Bedingung kommen.
Doch es passiert nichts und ich finde den Fehler nicht.
Ich finde verwende als Entwicklungsumgebung Scriptly + XAMPP v1.8.3.
Mein Code:
PHP-Code:
<?php
class Post {
protected $mysqli;
public function __construct() {
$this->mysqli = new mysqli("localhost", "root", "", "vinly_db");
}
public function post($name, $post) {
$stmt = $this->mysqli->prepare("INSERT INTO `post`(`name`, `post`) VALUES (?,?)");
$stmt->bind_param("ss", $name, $post);
if($stmt->execute()){
echo "Eintrag erfolgreich";
}else {
echo "Eintrag fehlgeschlagen";
}
}
public function __destruct() {
$this->mysqli->close();
}
}
$i = new Post;
$i->post("name" ,"whatever");
Kommentar