Php mysqli从数据库获取信息
正在尝试将信息从数据库中获取到表中。下面是我正在使用的代码,但它没有填充表。该网站出现,但没有来自数据库的信息。请帮助我,我对php这个东西很陌生,除了谷歌我不知道自己在做什么Php mysqli从数据库获取信息,php,mysql,mysqli,Php,Mysql,Mysqli,正在尝试将信息从数据库中获取到表中。下面是我正在使用的代码,但它没有填充表。该网站出现,但没有来自数据库的信息。请帮助我,我对php这个东西很陌生,除了谷歌我不知道自己在做什么 <body> <?php include("header.php"); ?> <?php $con=mysqli_connect("localhost","username","password","database"); // Check connection if (mys
<body>
<?php include("header.php"); ?>
<?php
$con=mysqli_connect("localhost","username","password","database");
// Check connection
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$query = "SELECT * FROM 'teacher'";
$result = mysqli_query($con, $query);
echo "<div align=\"center\">";
echo "<table width=\"100%\">";
echo "<tr>";
echo "<th>First Name</th>";
echo "<th>Middle Name</th>";
echo "<th>Last Name</th>";
echo "</tr>";
while ($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "</td><td>";
echo $row['first_name'];
echo "</td><td>";
echo $row['middle_name'];
echo "</td><td>";
echo $row['last_name'];
echo "</td></tr>";
}
echo "</table>";
mysqli_free_result($result);
mysqli_close($con);
?>
</div>
</body>
您的查询是错误的
$query = "SELECT * FROM 'teacher'";
应该是
$query = "SELECT * FROM `teacher`";
你的问题是错误的
$query = "SELECT * FROM 'teacher'";
应该是
$query = "SELECT * FROM `teacher`";
你的问题是错误的
$query = "SELECT * FROM 'teacher'";
应该是
$query = "SELECT * FROM `teacher`";
你的问题是错误的
$query = "SELECT * FROM 'teacher'";
应该是
$query = "SELECT * FROM `teacher`";
只要去掉引号就行了
只要去掉引号就行了
只要去掉引号就行了
请去掉引号。试试这个
$query = "SELECT * FROM teacher";
试试这个
$query = "SELECT * FROM teacher";
试试这个
$query = "SELECT * FROM teacher";
试试这个
$query = "SELECT * FROM teacher";
如果你还在学习php和mySQL,那么开始学习PDO而不是mysqli是个好主意。如果你还在学习php和mySQL,那么开始学习PDO而不是mysqli是个好主意。如果你还在学习php和mySQL,那么开始学习PDO而不是mysqli是个好主意。如果你还在学习php和mySQL那么,开始学习PDO而不是mysqli是一个好主意。或者,即使没有背景,为什么不简单地
$query=“SELECT*FROM teacher”代码>?这里不需要反勾号…但是如果您有与函数相同的列名,可以采用反勾号;像SELECT max FROM foo
一样,如果不使用反勾号,则会失败。我知道这不是必需的,但始终使用反勾号是一种很好的做法,因为有时人们会不知不觉地在mysql表中使用保留关键字,这种添加反勾号的做法消除了查询这些表时的错误,我严格遵守这条规则。甚至没有背景为什么不简单地$query=“SELECT*FROM teacher”代码>?这里不需要反勾号…但是如果您有与函数相同的列名,可以采用反勾号;像SELECT max FROM foo
一样,如果不使用反勾号,则会失败。我知道这不是必需的,但始终使用反勾号是一种很好的做法,因为有时人们会不知不觉地在mysql表中使用保留关键字,这种添加反勾号的做法消除了查询这些表时的错误,我严格遵守这条规则。甚至没有背景为什么不简单地$query=“SELECT*FROM teacher”代码>?这里不需要反勾号…但是如果您有与函数相同的列名,可以采用反勾号;像SELECT max FROM foo
一样,如果不使用反勾号,则会失败。我知道这不是必需的,但始终使用反勾号是一种很好的做法,因为有时人们会不知不觉地在mysql表中使用保留关键字,这种添加反勾号的做法消除了查询这些表时的错误,我严格遵守这条规则。甚至没有背景为什么不简单地$query=“SELECT*FROM teacher”代码>?这里不需要反勾号…但是如果您有与函数相同的列名,可以采用反勾号;像SELECT max FROM foo
一样,如果不使用反勾号,则会失败。我知道这不是必需的,但始终使用反勾号是一种很好的做法,因为有时人们会不知不觉地在mysql表中使用保留关键字,这种添加反勾号的做法消除了查询这些表时的错误,我严格遵守这个规则。啊,秒到晚+1到你啊,秒到晚+1到你啊,秒到晚+1到你啊,秒到晚+1到你啊,秒到晚+1到你啊