私はデータベースからいくつかのデータを選択し、それをHTMLで表示しようとしています。Echo something into div MySQLのPHP
私は以下のコードは動作すると思ったが、そうではないと思った。
代わりにどのようなコードを使用しますか?
CSSはまだそのように機能していますか?この代わりにエコーコード
echo "<div id='".$row['id']."'>".$row['vraag']."</div>";
の
<!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>
"何も起こらない"場合、クエリは失敗しました(そしてログに関するいくつかのエラー/警告が表示される)か、返された行がなかったので、 'echo $ rows-> num_rows; 'クエリの後に。そのような各部門に同じIDを使用しないでください.IDは常に一意でなければなりません。エラーをチェックするには、 '<?php error_reporting(E_ALL);を追加します。 ini_set( "display_errors"、1); 'をファイルの先頭に追加し、' $ db-> error'を使用してクエリからエラーを取得します。 http://php.net/mysqli.error、EDIT: 'echo"
' while($行= mysqli_fetch_assoc($行)) { エコー "
今日もこの質問をしたと思いますが、あなたは複数のアカウントを持っています。これは先ほどお尋ねした質問と同じです。ここで確認してください:http://stackoverflow.com/questions/42386579/echo-something-out-mysql-database/42387746#42387746 –