首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么这不能输出我的MySQL艺术家表中的所有数据?

问为什么这不能输出我的MySQL艺术家表中的所有数据?
EN

Stack Overflow用户
提问于 2016-04-01 00:02:11
回答 2查看 39关注 0票数 0

我编写了一个非常简单的查询来输出Artist表中的所有数据,并将它们输出到已建立的表中。我仔细检查了数据库,所有的拼写都是正确的,但由于某种原因,我没有得到任何输出的数据。

连接器代码

代码语言:javascript
复制
<?php

$conn = mysqli_connect("localhost", "b4014107", "Windows1", "b4014107_db2") or die (mysqli_connect_error());

?>

主代码

代码语言:javascript
复制
!DOCTYPE HTML>
<html>
<head>
<title>View Artist Table</title>
</head>
<body>

<?php
//Includes speicifed details in order to connect to MySQL
include('ConnectorCode.php');

//mysql_query command is used to select data from Artist table
$result = mysqli_query("SELECT * FROM tbl_Artist");

echo "<table border='1'>";
echo "<tr> <th>Artist ID</th> <th>Artist Name</th> </tr>";

//Results are looped and then displayed in tables
while($row = mysqli_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row ['Artist_id'] . "</td>";
echo "<td>" . $row ['Artist_Name'] . "</td>";
echo "</tr>";
}

echo "</table>";

//Connection is closed
      mysqli_close($conn);


 ?>

<p><a href="ArtistNew.php">Add a new Artist</a></p>
<p><a href="ArtistEdit.php">Edit a current Artist</a></p>
</body>
</html>

我做错了什么?

EN

回答 2

Stack Overflow用户

发布于 2016-04-01 06:26:18

我想这就是你的问题:

用法:$result->fetch_assoc()

而不是:mysqli_fetch_array($result)

票数 0
EN

Stack Overflow用户

发布于 2016-04-01 19:29:03

我找到解决方案了!我只需要在mysqli_query中添加$conn。

代码语言:javascript
复制
$result = mysqli_query($conn, "SELECT * FROM tbl_Artist");
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36338357

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档