29 lines
832 B
PHP
29 lines
832 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
$host = 'localhost';
|
||
|
|
$dbuser = 'root';
|
||
|
|
$password = '';
|
||
|
|
$dbname = 'db_elso';
|
||
|
|
|
||
|
|
try {
|
||
|
|
$datasourcename = "mysql:host=$host;dbname=$dbname";
|
||
|
|
echo $datasourcename . "<hr>";
|
||
|
|
$options = [PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8", PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION];
|
||
|
|
$dbc = new PDO($datasourcename, $dbuser, $password, $options);
|
||
|
|
} catch (PDOException $exc) {
|
||
|
|
echo "Kapcsolódási hiba:" . $exc->getMessage();
|
||
|
|
}
|
||
|
|
|
||
|
|
function readAll($dbc, $table){
|
||
|
|
$sql = "SELECT * FROM $table;";
|
||
|
|
$utasitas = $dbc->prepare($sql);
|
||
|
|
$utasitas->execute();
|
||
|
|
return $utasitas->fetchAll(PDO::FETCH_ASSOC);
|
||
|
|
}
|
||
|
|
|
||
|
|
function readOne($dbc, $table, $id){
|
||
|
|
$sql = "SELECT * FROM $table WHERE id=$id;";
|
||
|
|
$utasitas = $dbc->prepare($sql);
|
||
|
|
$utasitas->execute();
|
||
|
|
return $utasitas->fetchAll(PDO::FETCH_ASSOC);
|
||
|
|
}
|