PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   MySQLi/PDO/(MySQL) (http://www.selfphp.de/forum/forumdisplay.php?f=22)
-   -   Datenbankverbindung über mysql nach Webspaceumstellung (http://www.selfphp.de/forum/showthread.php?t=26185)

haiflosse 28.02.2022 19:40:46

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

vt1816 01.03.2022 07:31:11

AW: Datenbankverbindung über mysql nach Webspaceumstellung
 
Diese Erweiterung ist seit PHP 5.5.0 veraltet und wurde in PHP 7.0.0 entfernt. Stattdessen sollten entweder die mysqli oder PDO_MySQL Erweiterungen genutzt werden.


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:49:10 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.