Can';t将SQL数据库表显示到PHP页面
我试图显示数据库中某个表的某一行Can';t将SQL数据库表显示到PHP页面,php,mysql,sql-server,database,datatables,Php,Mysql,Sql Server,Database,Datatables,我试图显示数据库中某个表的某一行 Here is my code for it: // Create connection $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } else printf(
Here is my code for it:
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
else printf("Connection Successful");
mysql_select_db('magento');
$query = "SELECT * FROM poll_answer";
$result = mysqli_query($query);
while($poll=mysqli_fetch_assoc($result)){
echo "<tr>" .$poll['answer_title']. "</td>";
}
我只能打印“连接成功”
谁能告诉我可能出了什么问题吗
将SQL编辑为SQLI,仍然存在相同的问题您正在混合使用
mysql
和mysqli
改变
$result = mysql_query($query);
while($poll=mysql_fetch_assoc($result)){
到
这可能是因为您同时使用mysql和mysqli函数。另外,mysql很快就要被弃用了,您可能想切换到PDO语句,它的设置相当容易,这里有一个教程,您可以相当快地应用它。您必须
$conn
这是连接到mysqli\u查询的连接类对象。
$result = mysqli_query($conn,$query);
这样做了,仍然没有显示任何内容,但连接成功!更改
$result=mysqli\u查询($query)
到$result=mysqli\u查询($conn,$query)代码>是!正如萨迪哈桑所说,先是康恩,然后是质询
$result = mysqli_query($conn , $query);
while($poll=mysqli_fetch_assoc($result)){
$result = mysqli_query($conn,$query);