<?php
$conn = new mysqli('localhost','root', '', 'votesystem','8080');
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
回傳的錯誤是:
警告:mysqli::__construct():讀取問候包時出錯。PID=14576 in C:\xampp\htdocs\votesystem\admin\includes\conn.php 第 2 行
警告:mysqli::__construct(): (HY000/2006): MySQL 服務器已經消失在 C:\xampp\htdocs\votesystem\admin\includes\conn.php 的第 2 行
致命錯誤:第 2 行 C:\xampp\htdocs\votesystem\admin\includes\conn.php 中超出了 120 秒的最大執行時間
我的本地主機在埠 8080 上運行。
- 用戶名-root
- 主機名=本地主機
- 密碼=否
- 全域權限=ALL
- 特權授予=是
uj5u.com熱心網友回復:
您將 Web 服務器與 MySQL 服務器混淆了。您的 Web 服務器在埠 8080 上運行,而不是您的 MySQL 服務器。MySQL 服務器在埠 3306(默認情況下)上運行,因此您的 Web 應用程式需要在該埠上連接到它。
將您的 mysqli 連接字串更改為:
$conn = new mysqli('localhost','root', '', 'votesystem', '3306');
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/355525.html
上一篇:mysql資料庫的重復入口條件
