我正在尝试将数据库输入HTML,但我遇到了麻烦.我试过在这个网站上寻求帮助,但遗憾的是它给了我更多的错误.特别是这个不是一个错误,它只是出错了.
<?php
$query="SELECT * FROM maincontent";
$result=mysql_query($query);
echo $result;
?>
Run Code Online (Sandbox Code Playgroud)
它给我的结果是"资源ID#4" - 我在数据库表中没有这样的条目.我不知道我做错了什么.我很确定你可以看到我是PHP新手,因为这一定是有史以来最容易的问题之一.
你需要获取数组并循环它...
$query="SELECT * FROM maincontent";
$result=mysql_query($query);
while($row = mysql_fetch_array($result)){
echo $row[0];
}
Run Code Online (Sandbox Code Playgroud)
但你真的不应该使用已弃用的mysql_*函数,而是使用PDO ... http://php.net/manual/en/book.pdo.php
这是与PDO ...在未来你应该学习和使用PDO.
//Your connection data...
$conn = new PDO("mysql:host=$hostdb; dbname=$namedb", $userdb, $passdb);
// Define and perform the SQL SELECT query
$sql = "SELECT * FROM maincontent";
$result = $conn->query($sql);
// Parse returned data, and display them
while($row = $result->fetch(PDO::FETCH_ASSOC)) {
echo $row[0];
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
72 次 |
| 最近记录: |