繁体   English   中英

使用PHP&MySQLi从所有表中选择数据

[英]Select data from all tables with PHP&MySQLi

我正在尝试使用MySQLi从属于特定数据库的所有表中选择所有数据。

所以,我正在寻找类似SELECT * FROM *东西

我有以下(很棒的)代码,但是它不起作用。 有人可以启发我吗?

<h1>All posts</h1>
<?php
$servername = "localhost";
$username = "Masa";
$password = "passwdhere";
$dbname = "forums";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
     die("Connection failed: " . $conn->connect_error);
} 

$sql = "SELECT * FROM *";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
     while($row = $result->fetch_assoc()) {
         echo '<h3>' . $row["title"] . '</h3><br><br><p>' . $row["text"] . '</p><br> <h4>Answers</h4><br><p>' . $row["answer"] .'</p><br> <form method = "post"><label for = "answer">Post your answer</label><br><textarea class = "answer" id = "answer" name = "answer" requred maxlength="10000" ></textarea><br><input type = "submit" class = "submit" name = "submit" id = "submit" value = "Answer"></form><br> <hr style="width: 650px; max-width: 100%; color: #eee;"><br><br> ';//I know, don't print HTML tags :3
     }
} else {
     echo "No posts yet! :c";
}

$conn->close();
?> 

您想使用show tables; -话虽如此,我建议您阅读MySQL文档或教程,这确实是基础知识。 我敢肯定,仅搜索SO也会给您答案。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM