Pendaftaran Pengguna Mudah Hanya Menggunakan PHP
Buat jadual dalam Pangkalan Data:
create table usuario( id integer primary key AUTO_INCREMENT, nome varchar(200) not null, sobrenome varchar(300) not null, idade integer not null, sexo char(1) not null )
Konfigurasikan fail Conexao.php dalam folder 'app/conexao':
Tambah kod di bawah dalam fungsi getConexão(), jika pangkalan data anda ialah Mysql ia sudah menjadi lalai.
Ingat untuk menukar data (nama db, pengguna, kata laluan) dalam sambungan mengikut bank anda.
-Sambungan ke MySql
if (!isset(self::$instance)) { self::$instance = new PDO('mysql:host=localhost;dbname=github', 'root', '', array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")); self::$instance->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); self::$instance->setAttribute(PDO::ATTR_ORACLE_NULLS, PDO::NULL_EMPTY_STRING); } return self::$instance;
-Sambungan ke PostgreSql
$host = 'localhost;port=5432'; $dbname = 'github'; $user = 'root'; $pass = ''; try { if (!isset(self::$instance)) { self::$instance = new \PDO('pgsql:host='.$host.';dbname=' . $dbname . ';options=\'--client_encoding=UTF8\'', $user, $pass); self::$instance->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION); self::$instance->setAttribute(\PDO::ATTR_ORACLE_NULLS, \PDO::NULL_EMPTY_STRING); } return self::$instance; } catch (Exception $ex) { echo $ex.'<br>'; }
Brayan Monteiro
include_once "./app/conexao/Conexao.php";
include_once "./app/dao/UsuarioDAO.php";
include_once "./app/model/Usuario.php";
//mempercepatkan kelas
$user = new User();
$usuariodao = UsuarioDAO baharu();
?>