Kann mir jemand erklären, warum das Query die entsprechende Tabelle nicht löscht? Ich sehe da keinen Fehler. :(
PHP:
class Product_Table extends Connection
{
private $table_name;
private $db;
public function setTableName($table_name) {
$this->table_name = $table_name;
}
public function getTableName() {
return $this->table_name;
}
public function dropTable() {
$db = $this->createConnection();
$db->query("DROP TABLE IF EXISTS '". $this->table_name ."'");
}
}
$table = new Product_Table;
$table->setTableName('products');
$table->dropTable(); // tut nix :(
echo $table->getTableName(); // products