【发布时间】:2022-01-13 22:46:06
【问题描述】:
我正在尝试将 cpanel phpmyadmin 数据库连接到我的网站的产品页面以设计购物车,即使我已连接,我仍会不断收到上述错误。任何想法为什么我会收到此错误
<?php
$conn = mysqli_connect('localhost', 'DB_USER', 'DB_PASS', 'DB_NAME');
$query = 'SELECT * FROM products ORDER by ID ASC';
$result = mysqli_query($conn, $query);
if($result){
if(mysqli_num_rows($result) > 0){
while($product = mysqli_fetch_assoc($result)){
print_r($product);
}
}
}
【问题讨论】:
-
cpanel phpmyadmin database不存在。您正在使用 mysql 数据库。 cpanel 是您用来管理服务器的 UI,而 phpmyadmin 是您用来与 DB 交互的 UI。 -
这意味着 MySQL 服务器没有在你的机器上运行。
-
看看phpMyAdmin的配置。它连接到什么数据库服务器?如果 Barmar 是正确的,这是可能的,那是因为您的服务器上没有运行 mysql 进程。也可能是因为 mysql 未配置为在其众所周知的端口 (3306) 上运行。 MySQL 也可能在完全不同的服务器上运行。这取决于您的托管环境。