Heim >Datenbank >MySQL-Tutorial >Einfaches CRUD mit PHP MySql Bootstrap 4
Einfache Benutzerregistrierung mit nur PHP
Erstellen Sie die Tabelle in der Datenbank:
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 )
Konfigurieren Sie die Datei Conexao.php im Ordner „app/conexao“:
Fügen Sie den folgenden Code innerhalb der Funktion getConexão() hinzu. Wenn Ihre Datenbank MySQL ist, ist dies bereits die Standardeinstellung.
Denken Sie daran, die Daten (Datenbankname, Benutzer, Passwort) in der Verbindung entsprechend Ihrer Bank zu ändern.
-Verbindung zu 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;
-Verbindung zu 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";
//instanziiert Klassen
$user = neuer Benutzer();
$usuariodao = new UsuarioDAO();
?>