Logica y conexion con la base de datos hecha

This commit is contained in:
2021-05-20 22:08:31 -03:00
parent 9b934b2c95
commit 9b8a533548
7 changed files with 75 additions and 2 deletions

9
logic/sql/connection.php Normal file
View File

@@ -0,0 +1,9 @@
<?php
try {
$connect = new PDO('mysql:host=localhost;dbname=formulariologin1', 'root', '');
} catch(PDOexception $e) {
echo "Error: " . $e -> getMessage();
}
?>

30
logic/sql/querys.php Normal file
View File

@@ -0,0 +1,30 @@
<?php
function addToDB($user, $password) {
require './sql/connection.php';
$add = $connect -> prepare('insert into users (user, pass) values (?, ?)');
echo 'paso 1';
$add -> bindParam(1, $user, PDO::PARAM_STR);
echo 'paso 2';
$add -> bindParam(2, $password, PDO::PARAM_STR);
echo 'paso 3';
$add -> execute();
echo 'paso 4';
}
function verifyDB($user, $password) {
require './sql/connection.php';
$verify = $connect -> prepare('select * from users where (user, pass) = (?, ?)');
echo 'paso 1';
$verify -> bindParam(1, $user, PDO::PARAM_STR);
echo 'paso 2';
$verify -> bindParam(2, $password, PDO::PARAM_STR);
echo 'paso 3';
$verify -> execute();
echo 'paso 4';
return $verify -> fetchAll();
}
?>