Ich habe eine Datei login.php, um zu versuchen, eine Verbindung zu meiner Datenbank herzustellen. Ich habe die Datei login.ph im Serverordner abgelegt und den Server gestartet. Dann rufe ich die Datei im Browser und es zeigt eine leere Seite. Es reagiert nicht, selbst wenn ich die Werte der Datenbank auf einen falschen Wert ändere. Ich weiß nicht, ob der Fehler innerhalb des Codes ist oder ob es ein anderes Problem ist. Danke.Verbindung zur Datenbank zeigt leere Seite
login.php:
<?php
$username = $_GET['fname'];
$password = $_GET['fpass'];
$con=mysqli_connect("localhost","user","pass","db");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$qz = "SELECT contact_id FROM contacts" ;
$qz = str_replace("\'","",$qz);
$result = mysqli_query($con,$qz);
while($row = mysqli_fetch_array($result))
{
echo $row['contact_id'];
}
mysqli_close($con);
?>
hinzufügen 'error_reporting (E_ALL); ini_set ('display_errors', '1'); 'Zum Anfang Ihres Skripts aktiviert die Fehleranzeige. Es ist sehr praktisch beim Schreiben Ihres Skripts. –
Ich habe diese Zeilen hinzugefügt, aber die Seite ist immer noch leer. –
Nun, Sie müssen etwas wie Echo "Hallo, ich bin hier" .__ LINE__; nach den beiden Zeilen, die Duane erwähnt hat, und sehen Sie, ob Sie das sehen können, um sicherzustellen, dass Sie diese Datei tatsächlich ausführen. Wenn dies nicht der Fall ist, erstellen Sie einfach eine Dummy-Datei mit einer Echonachricht wie oben und sehen Sie, ob etwas funktioniert. – TimBrownlaw