繁体   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