Bonjour a tous,
Je n'arrive pas a résoudre mon soucis avec LIKE et PDO.
message d'erreur : Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 83 bytes)
code concerné :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26 $offre = $connexion -> prepare("SELECT id_offre, departement, poste, date, experience, salaire, id_user FROM offres WHERE experience LIKE :motclef ORDER BY date DESC"); $listoffres = array(); while($offre -> execute(array('motclef' => '%'.$requete.'%' ))) { $liste_offres['id_offre']; // Nom du poste $poste = $connexion -> prepare("SELECT poste FROM postes WHERE id_poste=:id"); $poste -> BindValue('id',$liste_offres['poste']); $poste -> execute(); $nom_poste = $poste->fetch(); $liste_offres['poste'] = $nom_poste['poste']; $liste_offres['date'] = date('d/m/Y',strtotime(''.$liste_offres['date'].' 00:00')); // Nom du département $departement = $connexion -> prepare("SELECT nom FROM dept WHERE id_dept=:id_dept"); $departement -> BindValue('id_dept',$liste_offres['departement']); $departement -> execute(); $nom_departement = $departement->fetch(); $liste_offres['departement'] = $nom_departement['nom']; $listoffres[] = $liste_offres; }
Partager