Heim  >  Artikel  >  Backend-Entwicklung  >  PHP7 kann MySQL nicht verwenden

PHP7 kann MySQL nicht verwenden

angryTom
angryTomOriginal
2019-10-31 13:58:524987Durchsuche

PHP7 kann MySQL nicht verwenden

php7 kann MySQL nicht verwenden

Viele Leute haben Probleme damit, dass das Programm nach dem Upgrade von PHP5+ nicht richtig läuft Zu PHP7, insbesondere Die MySQL-Datenbank kann nicht verbunden werden Schauen wir uns die Lösung an.

Nach dem Upgrade von PHP7 habe ich festgestellt, dass einige Projekte, die abgeschlossen und lokal platziert wurden, nicht mehr normal verwendet werden können. Dies liegt daran, dass die Funktionen der Klasse mysql_ aufgegeben wurden von php7. Tatsächlich hat der Beamte bereits bei PHP5 klargestellt, dass diese Art von Funktion aufgegeben wird. Das Folgende ist ein Vergleich der Abfragedaten, nachdem PHP5 und PHP7 mit der Datenbank verknüpft wurden:

php5:
<?php
    header("content-type:text/html;charset=utf-8");
    error_reporting(E_ALL ^ E_DEPRECATED);
    $link = mysql_connect("127.0.0.1","root","123456");
    mysql_select_db("shunyi",$link);
    mysql_query("set names utf8");
    $point = "select * from sy_location";
    $rest = mysql_query($point);
    $arr = array();
    while($re = mysql_fetch_assoc($rest)){
        array_push($arr, $re);
    }
    echo json_encode($arr);
?>
php7:
<?php
    header("content-type:text/html;charset=utf-8");
    error_reporting(E_ALL ^ E_DEPRECATED);
    $link = mysqli_connect("127.0.0.1","root","123456","shunyi");
    $point = "select * from sy_location";
    $rest = mysqli_query($link,$point);
    $arr = array();
    while($re = mysqli_fetch_assoc($rest)){
        array_push($arr, $re);
    }
    echo json_encode($arr);
?>

Weitere PHP-bezogene Kenntnisse finden Sie auf der PHP-Chinesisch-Website !

Das obige ist der detaillierte Inhalt vonPHP7 kann MySQL nicht verwenden. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn