In PHP è semplice effettuare una query ad un database MySQL con mysqli.
Possiamo definire la seguente funzione:
$connection = new mysqli('localhost', 'username', 'password', 'database');
$connection->set_charset('utf-8');
function get_results($query) {
global $connection;
$results = array();
if ($result = $connection->query($query)) {
while ($row = $result->fetch_assoc()) {
$results[] = $row;
}
$result->free();
}
return $results;
}
Esempio d'uso:
require_once('db.php');
$products = get_results('SELECT id, title, price FROM products ORDER BY price DESC LIMIT 6');