Merge branch 'main' of https://git.bib.de/Subway-Surfers/VPR_Schnittstelle into Testing + other stuff

This commit is contained in:
2023-12-18 08:43:48 +01:00
3 changed files with 84 additions and 1 deletions

View File

@@ -0,0 +1,60 @@
<?php
namespace VPR_Schnittstelle\EnthaeltModel;
use kindergartenverwaltung\Library\Msg;
public function getInhaltsstoff(){
$pdo=$this->linkDB();
$sql = "SELECT * FROM Inhaltsstoff";
try{
$stmt = $pdo->prepare($sql);
$stmt->execute();
}
catch(\PDOExeption $e){
return false;
}
$result = $stmt->fetchAll(\PDO::FETCH_ASSOC);
return $result;
}
public function insertInhaltsstoff($data){
$pdo=$this->linkDB();
$params = array();
$sql = "INSERT INTO Inhaltsstoff ";
foreach($data as $index=>$value){
$sql .= "".$index.",";
}
$sql = substr($sql,0,strlen($sql)-1).") VALUES (";
foreach($data as $index=>$value){
$sql .= "':".$index."',";
$params[":".$index] = $value;
}
$sql = substr($sql,0,strlen($sql)-1).");";
try{
$stmt = $pdo->prepare($sql);
$stmt->execute($params);
return true;
}
catch(\PDOExeption $e){
return false;
}
}
public function deleteInhaltsstoff($id){
$pdo=$this->linkDB();
$params = array();
$sql = "DELETE FROM Inhalsstoff WHERE id=:id";
$params[":id"] = $id;
try{
$stmt = $pdo->prepare($sql);
$stmt->execute($params);
return true;
}
catch(\PDOExeption $e){
return false;
}
}
?>