Hier ist mein Problem. Ich versuche, eine Website zu erstellen und zu hosten, und es muss eine Datenbank enthalten. Ich habe Apache2 eingerichtet, und es funktioniert gut. Ich habe einen MySQL-Server eingerichtet, und soweit ich weiß, funktioniert es gut. Ich kann einfach keine PHP-Datei bekommen, um eine Verbindung zur Datenbank herzustellen oder irgendetwas anzuzeigen! Ich bin ein Linux-Distribution laufen und ich muss nur einige grundlegende PHP-Code in meine Datenbank verbinden, oder ich brauche jemanden, meinen Code zu korrigieren: „Hallo“Wie richte ich PHP und MySQL ein?
<?php
$dbhost = "localhost";
$dbuser = "userweb";
$dbpass = "lightsaber";
echo "Hello!";
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
echo "Hello!";
if(! $conn) {
echo "It doesn't work!";
} else {
echo "It works!";
}
$sql = 'SELECT * FROM Joe';
mysql_select_db('SwordofLight');
$retval = mysql_query($sql, $conn);
if(! $retval) {
die('Could not get data: ' . mysql_error());
}
while($row = mysql_fetch_array($retval, MYSQL_ASSOC)) {
echo "Fighter ID :{$row['fighter_id']}";
}
echo "Fetched data successfully\n";
mysql_close($conn);
?>
Dieser Code nur angezeigt werden Einmal! Ich verstehe einfach nicht, wie PHP und MySQL kommunizieren.
Vielen Dank im Voraus!
EDIT: Ich habe php5.
Ich glaube, da Sie nichts über php angezeigt haben, haben Sie vielleicht dieses Detail übersehen. –
Vielen Dank! Ich arbeite endlich! Tatsächlich habe ich bei der Konfiguration nie etwas gesehen. Ich sollte wahrscheinlich vollständige Anweisungen finden, wenn ich ein anderes Projekt starte. – Nobodyknows2202