PHP: PHP verbinden met MySQL met MySQLi (objectgeoriënteerde stijl)

Deze documentatie maakt deel uit van de Verbinden met MySQL-gids. Bekijk de volledige gids hier: Leer hoe u verbinding maakt met MySQL vanuit PHP met behulp van MySQLi en PDO.

👋 Welkom bij de Stackhero-documentatie!

Stackhero biedt een PHP cloud platform dat is ontworpen voor snelle en betrouwbare deployments:

  • Deploy uw PHP-applicatie naar productie in enkele seconden met een eenvoudige git push.
  • Gebruik uw eigen domein, met automatisch geconfigureerde HTTPS-certificaten. Er zijn geen handmatige stappen nodig.
  • Vertrouw op automatische back-ups, one-click updates en duidelijke, voorspelbare prijzen. Stackhero regelt deze zaken, zodat u zich kunt richten op uw code.
  • Profiteer van uitstekende performance en security op een privé, dedicated infrastructuur die speciaal voor uw applicaties is gebouwd.

Maak uw workflow efficiënter en bespaar tijd. Beginnen met Stackhero's PHP cloud hosting duurt slechts een paar minuten.

Het volgende voorbeeld laat zien hoe u PHP met MySQL kunt verbinden met behulp van MySQLi in een objectgeoriënteerde stijl. Het is best practice om een speciale database en gebruiker voor uw applicatie te maken in plaats van het 'root'-account te gebruiken. Deze aanpak verbetert de beveiliging van uw applicatie.

<?php

$hostname = '<XXXXXX>.stackhero-network.com';
$user = 'root';
$password = '<yourPassword>';
$database = 'root'; // In productie, maak een speciale database en gebruiker aan in phpMyAdmin

$mysqli = mysqli_init();
$mysqliConnected = $mysqli->real_connect($hostname, $user, $password, $database, NULL, NULL, MYSQLI_CLIENT_SSL);
if (!$mysqliConnected) {
  die('Verbindingsfout: ' . $mysqli->connect_error);
}

echo 'Verbinding succesvol... ' . $mysqli->host_info . "\n";

$mysqli->close();

?>