我試圖從數據庫中選擇一些數據並在HTML中顯示該數據。將某些東西轉換爲div MySQL PHP
我想下面的代碼會工作,但事實並非如此。
我應該用什麼代碼代替?
並執行CSS仍然工作呀?
<!DOCTYPE html>
<html>
<head>
<link rel="stylesheet" type="text/css" href="se.css">
<title>Lotto</title>
</head>
<body>
<?php
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "lotto";
$db = mysqli_connect($dbhost, $dbuser, $dbpass, $dbname);
$query = "SELECT id, vraag, AntwA, AntwB, AntwC, AntwD,id FROM vraag1";
$rows = mysqli_query($db, $query);
while($row = mysqli_fetch_assoc($rows))
{
echo "<div id='Vraag'>$row["vraag"];</div>";
}
?>
<div id="headerbg"></div>
<center>
<h1>Vraag 1</h1>
</center>
<center>
<div>
<img src="antw.png" id="img6">
</div>
<div id="plaatje">
<img id="img1" src="wip.jpg">
</div>
<div id="BGantA">
<img id="img2" src="antw.png">
</div>
<div id="antA">
<a href="#" id="antAA">Antwoord A</a>
</div>
<div>
<img src="antw.png" id="img3">
</div>
<div>
<a href="#" id="antBB">Antwoord B</a>
</div>
<div>
<img src="antw.png" id="img4">
</div>
<div>
<a href="#" id="antCC">Antwoord C</a>
</div>
<div>
<img src="antw.png" id="img5">
</div>
<div>
<a href="#" id="antDD">Antwoord D</a>
</div>
</center>
</body>
</html>
如果「什麼也沒發生」,無論是查詢失敗(和你應該得到一些錯誤/這個日誌中的警告)或沒有行返回,對於您可以用'回聲$ rows-> NUM_ROWS檢查;在查詢之後。您也不應該爲每個div使用相同的ID,ID應始終是唯一的。要檢查錯誤,請添加'<?php error_reporting(E_ALL); ini_set(「display_errors」,1);'到文件頂部,並使用'$ db-> error'從查詢中獲取任何錯誤。 http://php.net/mysqli.error,編輯:應該是'回聲 「
'而($行= mysqli_fetch_assoc($行)) { 回聲「
我也相信你只是今天問這個問題,但你有多個帳戶,這是你問的問題和它已被回答。點擊這裏:http://stackoverflow.com/questions/42386579/echo-something-out-mysql-database/42387746#42387746 –