já que estás numa de OOP, então :
<?php
abstract class AbsPersist {
static protected $servidor = "127.0.0.1";
static protected $basedados = "tecsupport";
static protected $username = "root";
static protected $password = "password";
static protected $conn = null;
protected function getConnection() {
if (!self::$conn)
self::$conn = mysqli_connect(self::$servidor, self::$username, self::$password, self::$basedados) or die ("Sem ligacao a BD");
return self::$conn;
}
}
class Cliente extends AbsPersist {
static protected $tabela_bd = "tabela";
static public function registar($nome, $localizacao, $pessoa, $contacto) {
$query = "INSERT INTO ". self::$tabela_bd . " (`cliente_nome`, `cliente_localizacao`, `cliente_pessoa`, `cliente_contacto`)
VALUES (?, ?, ?, ?)";
$stmt = self::getConnection()->prepare($query);
$stmt->bind_param('ssss', $nome, $localizacao, $pessoa, $contacto);
$stmr->execute();
}
}
↧