Datenbankverbindung mit PHP funktioniert nicht

suppe88

Benutzer
Mitglied seit
24. Mai 2021
Beiträge
65
Punkte für Reaktionen
0
Punkte
12
Hallo zusammen,

ich habe ein Problem mit dem Aufbau einer Datenbankverbindung.
Ich habe über Web Station einen virtuellen Host zu laufen, über den ich mit einem PHP-Skript eine Datenbankverbindung aufbauen möchte.
Ich habe dafür einen DB-User und eine Datenbank angelegt.
Wenn ich mich z.B. über SSH verbinde, funktioniert die Verbindung und die Abfrage ohne Probleme.

Wenn ich allerdings das Skript aufrufe:
PHP:
<?php
echo "foo";

$dbhost = 'localhost';
$dbuser = '*';
$dbpass = '*';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);

echo "foo";

if(! $conn ) {
   die('Could not connect: ' . mysql_error());
}

echo 'Connected successfully';
mysql_close($conn);
?>

wird nur das erste "foo" ausgegeben.
Natürlich habe ich bei den "*" meine Daten benutzt.
Scheinbar gibt es ja schon ein Problem mit der Zeile "$conn = mysql_connect($dbhost, $dbuser, $dbpass);" da das Zweite "foo" nicht mehr ausgegeben wird.
Ich habe als Host verschiedene Sachen wie 127.0.0.1 oder mit Port getestet und immer das Gleiche Ergebnis.

Ich freue mich über Hilfe und wenn noch weitere Informationen benötigt werden, kann ich diese gern noch hinzufügen.
 

Ulfhednir

Benutzer
Sehr erfahren
Mitglied seit
26. Aug 2013
Beiträge
3.475
Punkte für Reaktionen
1.087
Punkte
194
Zuletzt bearbeitet:
  • Like
Reaktionen: suppe88

suppe88

Benutzer
Mitglied seit
24. Mai 2021
Beiträge
65
Punkte für Reaktionen
0
Punkte
12
Vielen Dank für die Hilfe und es waren tatsächlich beide Anmerkungen die geholfen haben.

Die richtige Funktion hat funktioniert, in Verbindung mit der Aktivierung mysqli und pdo_mysql.
 


 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat