使用php显示数据库中的数据,但未得到任何结果
我试图显示来自本地数据库的数据,但得到的只是o结果。我已经试着找出为什么它不工作没有用,请协助。 以下是表格的外观:使用php显示数据库中的数据,但未得到任何结果,php,mysql,Php,Mysql,我试图显示来自本地数据库的数据,但得到的只是o结果。我已经试着找出为什么它不工作没有用,请协助。 以下是表格的外观: |ID|TITLE|SUBJECT|TIME|TIMESUBMITTED|PAPERTYPE|PAPERSPACING|ACADEMICLEVEL|CITATION|ATTACHMENT|INFO|USER|DEADLINE // Database configuration $dbHost = "localhost"; $dbUsernam
|ID|TITLE|SUBJECT|TIME|TIMESUBMITTED|PAPERTYPE|PAPERSPACING|ACADEMICLEVEL|CITATION|ATTACHMENT|INFO|USER|DEADLINE
// Database configuration
$dbHost = "localhost";
$dbUsername = "root";
$dbPassword = "";
$dbName = "essay plug";
// Create database connection
$db = new mysqli($dbHost, $dbUsername, $dbPassword, $dbName);
// Check connection
if ($db->connect_error) {
die("Connection failed: " . $db->connect_error);
}
$statusmessage='';
session_start();
if (isset($_SESSION["username"])) {
$username = $_SESSION["username"];
session_write_close();
} else {
session_unset();
session_write_close();
$url = "../index.html";
header("Location: $url");
}
$query="SELECT * FROM orders WHERE User=$username";
$result=$db->query($query);
if (!empty($result) && $result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo"<div>";
echo $row["ID"];
echo $row["title"];
echo $row["subject"];
echo $row["pages"];
echo $row["time"];
echo $row["timesubmitted"];
echo $row["papertype"];
echo $row["paperspacing"];
echo $row["academiclevel"];
echo $row["citation"];
echo $row["attachment"];
echo $row["info"];
echo $row["User"];
echo $row["deadline"];
echo"</div>";
}
} else {
echo "0 results";
}
| ID | TITLE | SUBJECT | TIME | TIMESUBMITTED |纸张类型|纸张间距|学术水平|引文|附件|信息|用户|截止日期
//数据库配置
$dbHost=“localhost”;
$dbUsername=“root”;
$dbPassword=“”;
$dbName=“随笔插头”;
//创建数据库连接
$db=newmysqli($dbHost、$dbUsername、$dbPassword、$dbName);
//检查连接
如果($db->connect\u错误){
die(“连接失败:”..db->connect\u错误);
}
$statusmessage='';
会话_start();
如果(isset($\u会话[“用户名])){
$username=$\会话[“username”];
会话写入关闭();
}否则{
session_unset();
会话写入关闭();
$url=“../index.html”;
标题(“位置:$url”);
}
$query=“从订单中选择*,其中用户=$username”;
$result=$db->query($query);
如果(!empty($result)&&$result->num_rows>0){
//每行的输出数据
而($row=$result->fetch_assoc()){
回声“;
echo$row[“ID”];
echo$行[“标题”];
echo$行[“主题”];
echo$行[“页面”];
echo$行[“时间”];
echo$row[“timesubmitted”];
echo$行[“papertype”];
echo$行[“纸张间距”];
echo$行[“学术级别”];
echo$行[“引用”];
echo$行[“附件”];
echo$行[“信息”];
echo$行[“用户”];
echo$行[“截止日期”];
回声“;
}
}否则{
回显“0结果”;
}
您是否启用了mysqli错误报告?如果您刚刚开始学习PHP,那么您应该学习PDO而不是mysqli。PDO更简单,更适合初学者。从这里开始&