簡體   English   中英

使用MySQL數據庫5.0.0更新到PHP 7后,如何重新連接網站上的網頁?

[英]How do I reconnect my web pages on my website after updating to PHP 7 with a MySQL database 5.0.0?<?

我添加了i更新來與數據庫通信,現在頁面鏈接不起作用。

<?php
// Connect to database
$link=mysqli_connect('localhost', 'xxxxx', 'xxxxx');
mysqli_select_db($link, 'waddellc_PHRDB');

$sql = "SELECT * FROM quotes ORDER BY id";
$result = mysqli_query($link, $sql) or die(mysql_error());

$tenant_quotes = array();
$owner_quotes = array();

while($row = mysqli_fetch_array($result)) {

這應該使用PDO完成工作:

$servername = "localhost";
$username = "username";
$password = "password123";
$conn = null;
try {
    $conn = new PDO("mysql:host=$servername;dbname=databaseName", $username, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    echo "Connected successfully";
    }
catch(PDOException $e)
    {
    echo "Connection failed: " . $e->getMessage();
    }
if(!is_null($conn)){
       $stmt = $conn->prepare("SELECT * FROM quotes ORDER BY id");
       if ($stmt->execute()) {
           while ($row = $stmt->fetch()) {
                print_r($row);
           }
       }
}

我還認為您需要更新數據庫,因為它已經很老了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM