function execute_query in Acquia Cloud Site Factory Connector 8.2
Same name and namespace in other branches
- 8 acsf_init/lib/cloud_hooks/acquia/db_connect.php \execute_query()
Helper function for mysqli query execute.
Parameters
mysqli $con: A link identifier returned by mysqli_connect() or mysqli_init().
string $query: An SQL query.
Return value
array|bool If query was successful, retrieve all the rows into an array, otherwise return FALSE.
File
- acsf_init/
lib/ cloud_hooks/ acquia/ db_connect.php, line 102 - This file provides helper functions for running Acquia Cloud hooks.
Code
function execute_query(mysqli $con, $query) {
// Acquia rules disallow mysqli_query() with dynamic arguments.
// phpcs:disable
$result = mysqli_query($con, $query);
// phpcs:enable
// If query failed, return FALSE.
if ($result === FALSE) {
return FALSE;
}
$rows = [];
while ($row = mysqli_fetch_assoc($result)) {
$rows[] = $row;
}
return $rows;
}