prepare($query); // $stmt->bind_param("iii", $maestroID, $startNo, $endNo); // $stmt->bind_param("ii", $maestroName, $startNo); $stmt->execute(); $stmt->bind_result($maestroUpgradeID, $maestroID, $maestroName, $registeredAccountType, $requestedAccountType, $requestedDateTime, $status); $maestroUpgradeList = array(); while($stmt->fetch()) { $maestro["maestroUpgradeID"] = $maestroUpgradeID; $maestro["maestroID"] = $maestroID; $maestro["maestroName"] = $maestroName; $maestro["registeredAccountType"] = $registeredAccountType; $maestro["requestedAccountType"] = $requestedAccountType; $maestro["requestedDateTime"] = $requestedDateTime; $maestro["status"] = $status; array_push($maestroUpgradeList, $maestro); } return $maestroUpgradeList; } function get_maestro_update_list_by_name($searchMaestroName) { global $db_conn; $query = " SELECT U.MaestroUpgradeID, U.MaestroID, M.Name, U.RegisteredAccountType, U.RequestedAccountType, U.RequestedDateTime, U.Status FROM moty_maestro_upgrade U, moty_maestro M WHERE M.Name LIKE CONCAT('%', ?, '%') AND U.MaestroID = M.MaestroID ORDER BY U.MaestroUpgradeID DESC "; $stmt = $db_conn->prepare($query); $stmt->bind_param("s", $searchMaestroName); $stmt->execute(); $stmt->bind_result($maestroUpgradeID, $maestroID, $maestroName, $registeredAccountType, $requestedAccountType, $requestedDateTime, $status); $maestroUpgradeList = array(); while($stmt->fetch()) { $maestro["maestroUpgradeID"] = $maestroUpgradeID; $maestro["maestroID"] = $maestroID; $maestro["maestroName"] = $maestroName; $maestro["registeredAccountType"] = $registeredAccountType; $maestro["requestedAccountType"] = $requestedAccountType; $maestro["requestedDateTime"] = $requestedDateTime; $maestro["status"] = $status; array_push($maestroUpgradeList, $maestro); } return $maestroUpgradeList; } ?>