Message posté par : BadWolf
----------------------------------------
Bonjour,
Merci pour ta réponse j'ai pu aller plus loin encore.
Visiblement le moment ou ca plante et le moment ou j'appelle la fonction
"PDOStatement::execute".
-----------------
Code :
public function request(string $requete_sql, array $attributs = null, int $id = null){
set_time_limit(3600);
if($attributs){
$req = $this->getPDO()->prepare($requete_sql);
$req -> execute($attributs);
// var_dump($req);
} else {
$req = $this->getPDO()->query($requete_sql);
// var_dump($req);
}
if($id){
$lastId = $this->getPDO()->lastInsertId();
return $lastId;
}
$donnees = $req->fetchAll();
return $donnees;
}
-----------------
Voici la fonction qui permet de retourner un résultat via une requête SQL. On est dans un
cas ou la fonction request reçoit $requete_sql et $attributs. Et ca plante au moment et ca
plante au moment du "$req -> execute($attributs); "
J'ai encore du mal a comprendre le fonctionnement de cette partie pour tout vous dire,
le PDOStatement est compliqué à comprendre.
En vous remerciant
BadWolf
----------------------------------------
Le message est situé
https://georezo.net/forum/viewtopic.php?pid=355076#p355076
Pour y répondre : geobd(a)ml.georezo.net ou reply de votre messagerie
Pour vous désabonner connectez-vous sur le forum puis Profil / Abonnement
--
Association GeoRezo - le portail géomatique
https://georezo.net