Einzelnen Beitrag anzeigen
  #1  
Alt 28.02.2022, 19:40:46
haiflosse haiflosse ist offline
Anfänger
 
Registriert seit: Apr 2006
Beiträge: 8
Datenbankverbindung über mysql nach Webspaceumstellung

Hallo!
Ich habe einen Webspace bei A1 Business, der jetzt vor einigen Tagen umgestellt wurde.
Ich habe auf dem Webserver ein php/mysql Projekt installiert wo ich auf die Datenbank mit mysql zugreife.
Hier der Zugriff:
-------------
PHP-Code:

$host 
"localhost"

$user "username";           

$pwd "xxxx";

$db "db"

$db_conn=mysql_connect($host,$user,$pwd) or die("Verbindungsversuch fehlgeschlagen");

mysql_select_db($db$db_conn) or die("Konnte die Datenbank nicht waehlen.");

mysql_set_charset('utf8'); 
leider funktioniert dieser Zugang nicht mehr. Ich erhalte nicht einmal die Fehlermeldung, sondern die Info: Diese Seite funktioniert nicht mit http Error 500

Dann habe ich mysqli versucht mit:
PHP-Code:
<?php
$dbconnection 
mysqli_connect('localhost''username''xxxx''db');
// Gab es Probleme?
if (mysqli_connect_errno($dbconnection)) {
    echo (
"Probleme mit der Verbindung: " mysqli_connect_error());
}
// Arbeiten auf der Datenbank
 
// Ende der Arbeiten auf der Datenbank und Schließen der Connection
mysqli_close($dbconnection);
?>
Dies funktioniert und auch pdo:

PHP-Code:
<?php
$pdo 
= new PDO('mysql:host=localhost;dbname=db''username''xxxx'); 
 
$statement $pdo->prepare("SELECT * FROM kunden");
 
if(
$statement->execute()) {
    while(
$row $statement->fetch()) {
        echo 
$row['vorname']."<br />";
    }    
} else {
    echo 
"SQL Error <br />";
    echo 
$statement->queryString."<br />";
    echo 
$statement->errorInfo()[2];
}
?>
funktioniert.

Jetzt wollte ich fragen, ob es eine Möglichkeit (z.B. Eintrag in php.ini oder ähnliches) gibt, dass ich auch noch mysql irgendwie aktivieren kann, oder liegt es evtl. beim Hostnamen, da ich früher bei mysql einen host wie https://xx.ispdienst.at verwendet habe.

Vielen Dank für jede Hilfe und Antwort
Mit Zitat antworten