-1
現在、PHPでMySQLテーブルの結果を出力しようとしています。私はウェブベースのプログラミングの一般的な理解を持っていますが、私のコードをデバッグするのに十分ではありません。私はSQLが良いことを知っていて、データベースは自分のサイトにリンクされています。それはテーブルに投稿することだけです。私はコードを投稿し、助けていただければ幸いです:PHPを使用してリンクされたMySQLテーブルからテーブルを出力する
<?php
$sql = "SELECT player_name AS 'Name',
position AS 'Position',
team AS 'Team',
opp AS 'Opponent'
FROM `dbname`
WHERE position = 'QB'";
$stmt = $db->query($sql);
if($stmt-> num_rows > 0) {
echo "<table class='table'>";
echo "<thead class='thead-inverse'>";
echo "<tr><th>Name</th><th>Position</th><th>Team</th><th>Opponent</th>";
echo "</thead>";
echo "<tbody>";
while($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
echo "<tr><td>";
echo $row['Name'];
echo "</td><td>";
echo $row['Position'];
echo "</td><td>";
echo $row['Team'];
echo "</td><td>";
echo $row['Opponent'];
echo "</td></tr>";
}
echo "</tbody>";
echo "</table>";
}
else {
echo "No Results";
}
私がこれから得られるのは結果の出力結果ではありません。
execute
部分の後$stmt -> store_result();
を使用することができます$stmt -> execute();
を追加し、私はそれはタイプミスでした、それが簡単に入力できるようにすること、クエリを短縮。実際のコードでは、引用符でクエリを終了しました。この問題はクエリではなく、結果をテーブルに入れることにあります。 –