<?php
$servername = "localhost";
$username = "your_username";
$password = "your_password";
$dbname = "ecms";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检查连接
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
// 执行查询
$sql = "SELECT * FROM 表名";
$result = $conn->query($sql);
if ($result === false) {
echo "Error: " . $conn->error;
} else {
while ($row = $result->fetch_assoc()) {
print_r($row);
}
}
$conn->close();
?>
如果 表名
拼写错误或表不存在,你会看到 #1146 - Table 'ecms.表名' doesn't exist
的错误。
解决步骤
-
检查表名是否正确:
- 确认表名是否拼写正确。
- 使用
SHOW TABLES
命令查看数据库中存在的表。
SHOW TABLES;
-
检查数据库连接:
- 确认连接到正确的数据库。
- 确认用户名和密码正确。
通过以上步骤,你应该能够解决大多数 PHP 错误。如果有具体代码片段,可以进一步分析。
标签:1146,doesn,拼写错误,exist,表名,conn From: https://www.cnblogs.com/hwrex/p/18450486