Bonjour,
Voila mon problème,
Ma requête sql fonctionnait correctement avant que j'insère les 'DATE_FORMAT' maintenant j'ai l'erreur 'Fatal error: Call to a member function fetch() on a non-object in' j'ai essayé plusieurs solution (prepare, execute, ... mais j arrive pas) Merci de m'aider
Ma requète sql:
L'endroit où je récupère le résultat de la requête:
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 function newBookingRightMenu(){ $db_connection= $objData->db_connect(); try{ $sql = " SELECT reservation_table.id_table, client.nom, DATE_FORMAT(rs_data_bookings.book_date, '%d/%m/%Y %Hh%imin%ss') AS rs_data_bookings.book_start, DATE_FORMAT(rs_data_bookings.book_start, '%d/%m/%Y %Hh%imin%ss') AS rs_data_bookings.book_start, rs_data_bookings.mode_reservation, rs_data_bookings.nbr_pers FROM rs_data_bookings INNER JOIN client ON rs_data_bookings.id_client = client.id_client INNER JOIN reservation_table ON rs_data_bookings.book_id= reservation_table.book_id ORDER BY rs_data_bookings.book_date DESC LIMIT 0, 10 "; $res=$db_connection->query($sql); }catch (PDOException $e){ echo $e->getMessage();} return $res; }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $objData=new DataAccess(); $list=$objData->newBookingRightMenu(); while($listreserv = $list->fetch()){ echo '<hr>Table: '.$listreserv['id_table'].' - '.$listreserv['nom'].' - '.$listreserv['book_date'].' - '.$listreserv['mode_reservation'].' - '.$listreserv['nbr_pers'].' - '.$listreserv['book_start'].'.<hr><br/>'; }
Partager