PHP 5 auf PHP 7 mysql connect

Jacky007

Lieutenant
Registriert
Okt. 2006
Beiträge
658
Hallo,

ich habe auf php 7 umgestellt, leider funktioniert mein Script nicht, der mysql Verbindung benötigt (über mysql_connect.php)

mit folgenden Inhalt:

PHP:
<? 
if(!@mysql_connect("localhost", "login", "pw") || !@mysql_select_db("db1_")){
echo"<html>
     <title>Serverarbeiten</title>
     <font size=\"-1\" face=\"Verdana\"><b>MySQL:</b> ".mysql_error()."
     <br><b>Error:</b> ".mysql_errno()."
     <br><b>Date:</b> ".date("d.m.Y")." @ ".date("H:i")."</b>
     <br><b>Server: </b>localhost
     <br><b>File: </b>".$_SERVER["SCRIPT_NAME"]."<br><br>
     <b>Hinweis:</b> Der Datenbank-Server ist zur Zeit in Wartungsarbeiten.<br>
     Bitte besuchen Sie uns später nochmal...<br></font>
     </html>";
exit;}
?>

Habe dann erfahren, dass mysql_connect nicht mehr unterstütz wird bei PHP7. Und man mysqli bzw PDO nehmen soll. Hat jemand Ahnung, wie ich das Script umschreiben muss damit es geht?
 
Dann bemüh mal google. Ich hatte das Problem auch und da gibt es dutzende tutorials, wie man seine scripts von mysql auf mysqli ändert.
 
<?php
$conn = new mysqli($dbhost, $dbuser, $dbpass, $dbname);
if(mysqli_connect_error()){
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
?>
 
Zurück
Oben