query($query); // compile & exe // prepared statement // pre-compile $statement = $db->prepare($query); // fill in the value $statement->bindValue(':reqDate', $reqDate); $statement->bindValue(':roomNumber', $roomNumber); $statement->bindValue(':reqBy',$reqBy); $statement->bindValue(':repairDesc', $repairDesc); $statement->bindValue(':reqPriority', $reqPriority); // exe $statement->execute(); $statement->closeCursor(); } catch (PDOException $e) { $e->getMessage(); // consider a generic message } catch (Exception $e) { $e->getMessage(); // consider a generic message } } function getAllRequests() { global $db; $query = "select * from requests"; $statement = $db->prepare($query); // compile $statement->execute(); $result = $statement->fetchAll(); // fetch() $statement->closeCursor(); return $result; } function getRequestById($id) { } function updateRequest($reqId, $reqDate, $roomNumber, $reqBy, $repairDesc, $reqPriority) { } function deleteRequest($reqId) { } ?>