fix: select fetchAll

This commit is contained in:
Johannes Kantz 2023-01-19 18:37:48 +01:00
parent 082ab46590
commit 464a9c7dbc
2 changed files with 6 additions and 5 deletions

View File

@ -22,6 +22,7 @@ class BancaDati {
, $this->pw
, array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
} catch (PDOException $e) {
var_dump($e);
die;
}
}
@ -108,7 +109,7 @@ class BancaDati {
* @return void
* @author Malte Schulze Hobeling
*/
public function select(string $table, array $where){
public function select(string $table, array $where = []){
$whereString = "";
$orderString = "";
if(isset($where["by"])){
@ -125,9 +126,9 @@ class BancaDati {
}
$whereString .= "`" . $col . "` LIKE '" . $v . "'";
}
$sql = "SELECT * FROM ".$table." WHERE ".$whereString.$orderString.";";
$sql = "SELECT * FROM " . $table . ((count($where) > 0) ? " WHERE ".$whereString.$orderString : "") .";";
try {
return $this->pdo->query($sql)->fetch();
return $this->pdo->query($sql)->fetchAll();
}catch (PDOException $e){
die;
}

View File

@ -18,7 +18,7 @@ class User {
return true;
}
public function loginWithUsername(string $username, string $password) : string {
$userObject = $this->db->select("utente", ["nomeUtente" => $username]);
$userObject = $this->db->select("utente", ["nomeUtente" => $username])[0];
if(!$userObject){
return false;
@ -38,7 +38,7 @@ class User {
return $this->token;
}
public function loginWithToken(string $token){
$userObject = $this->db->select("utente", ["gettone" => $token]);
$userObject = $this->db->select("utente", ["gettone" => $token])[0];
if(!$userObject){
return false;
}