我是PHP和MySQL的新手。在学习时,出现此错误,表明我的数据库未知。
我已经建立了这个数据库。
并且我已经将表“ todos”设置为
这是我的PHP
<?php
require 'functions.php';
$conn = new mysqli('localhost','root','', 'mytodo');
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$statement = $conn->prepare('select * from todos');
$statement->execute();
var_dump($statement->fetchAll());
require 'index.view.php';
PHP文件名为“ Index.test.php”
但是当我尝试在浏览器中访问localhost / Index.test.php
它返回
您能告诉我为什么会出现错误吗?感谢帮助!
答案 0 :(得分:-2)
尝试使用此选择:
<?php
require 'functions.php';
$conn = new mysqli('localhost','root','', 'mytodo');
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
//select query
$sql = "SELECT * FROM todos";
if ($result = mysqli_query($conn, $sql)) {
if (mysqli_num_rows($result) > 0) {
while($row = mysqli_fetch_array($result)) {
echo $row['your column name'];
}
//free result set
mysqli_free_result($result);
} else {
echo "no records found";
}
}
else {
echo "error: could not connect" . mysqli_error($conn);
}
require 'index.view.php';
?>