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!