DB-Verbindung in PHP herstellen (ohne Benutzer und Kennwort)?
Ich habe schon gefühlt das gesamte Internet durchforstet, aber nichts funktioniert. Eingegeben habe ich:
<? php
$db = mysqli_connect(
'localhost',
'root',
'root',
'miniblog'
);
?>
Es folgt ein Fatal Error. Ich würde gerne noch weitere Informationen liefern, aber ich habe keine Ahnung, welche relevant sind, um das Problem zu beheben.
Kann mir da jemand helfen?
1 Antwort
1) Der Starttag wird zusammengeschrieben.
<?php
2) Für eine Verbindung zur Datenbank müssen zum einen die angegebenen Daten stimmen, die du der Funktion da mitgibst und zum anderen muss der Datenbankserver selbst laufen und errreichbar sein.
Lies die Fehlermeldung, die du erhältst. Sie sollte mehr Aufschluss darüber geben, welcher der genannten Fälle zutrifft. Sollte dir dein Browser keinen Fehlertext liefern, aktiviere das Error Reporting noch vor dem Aufruf der mysqli_connect-Funktion und lade die Seite anschließend neu.
ini_set('display_errors', '1');
ini_set('display_startup_errors', '1');
error_reporting(E_ALL);
Und ich würde eher pdo statt mysqli benutzen. Ist auch einfach sicherer