私は現在、mySQLテーブルを取得するウェブサイトの一部を作成しようとしています。私は、データを取得し、テーブルを作成し、別のPHPファイルdisplay.php
という名前でテーブルをプリントアウトするPHPを書いた。今私は私のHTMLページ上のdivにロードしようとしていますが、何らかの理由でそれが動作していません。私はXAMPPを使用しており、phpはログインページとして機能しています。ここでは、コードは次のようになります。HTMLページにPHPページをロード
HTML:(Iが含まれ、必要の両方を試してみました)
<html>
<body>
<div id="display" class="myCustom1">
<?php require('display.php'); ?>
</div>
<div id="display" class="myCustom1">
<?php include("display.php"); ?>
</div>
</body>
</html>
PHP:(私はPHPページを実行する場合、それはテーブルを作成する)
<?php
$servername = "localhost";
$username = "test";
$password = "test";
$database = "data1";
//create connection & access DB
$connect = mysqli_connect("$servername","$username","$password","$database");
//if error, display error
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($connect,"SELECT * FROM data1enter");
echo
"
<table border='1'>
<tr>
<th>Song</th>
<th>Author</th>
</tr>
";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['song'] . "</td>";
echo "<td>" . $row['author'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysqli_close($connect);
?>
を表示するには、パスを与える。..ブレードのテンプレートである必要があり、それはHTMLファイルやPHPファイルですか?また、インクルードパスを確認してください – Poria
何のエラーが表示されていますか? PHPエラー報告を有効にしてみてください.. – Sid
注: '' $ servername''の実行時に '' $ servername "'のようなものを持つ理由はありません。 – tadman