これは重複している場合、私は関連トピックを検索しましたが、いずれの回答も見つけられませんでした。私は作成したデータベースに対してSQLクエリを実行し、結果をHTMLボタンのクリックで表示することを検討しています。私は「顧客」テーブルからすべてのエンティティを選択するだけの簡単なシナリオから始めました。HTMLボタンを使用してSQLクエリを表示する
<?php
define('DB_NAME', 'mis630db');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
$link = mysql_connect (DB_HOST, DB_USER, DB_PASSWORD);
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$db_selected = mysql_select_db(DB_NAME, $link);
if (!$db_selected) {
die('Can\'t use ' . DB_NAME . ': ' . mysql_error());
}
$resultset = mysql_query("SELECT * FROM Customer");
if($resultset->num_rows !=0) {
while($rows = $resultset->fetch_assoc())
{
$idCustomer = $rows['idCustomer'];
$CustomerFName = $rows['CustomerFName'];
$CustomerLName = $rows['CustomerLName'];
$CustomerAddress = $rows['CustomerAddress'];
$CustomerPhone = $rows['CustomerPhone'];
$CustomerEmail = $rows['CustomerEmail'];
echo"<p> Customer ID: $idCustomer<br />Customer Name: $CustomerFName $CustomerLName<br />Customer Address: $CustomerAddress<br />Customer Phone: $CustomerPhone<br />Customer Email: $CustomerEmail</p>";
}
}
else{
echo "No results.";
}
?>
私はこのエラーが発生したことをテスト:
」 お知らせ:Cで非オブジェクトのプロパティを取得しようとすると:\ xamppの\ htdocsに私はこれを実現するには、次のPHPコードを作成しました\ report.php on line 20 結果はありません。
なぜ私は複数の結果を返す必要があるのか分かりません。それが整理されたら、私は私が作成したさまざまなSQLクエリを実行するいくつかのボタンを持つことになり、結果を表示するHTMLボタンにこれを接続する:
<html>
<head>
<title> Reports</title>
</head>
<body>
<div class="header">
<h1>Reports</h1>
</div>
<form action="report.php" method="post" />
<table>
<tr>
<td><input type="submit" value="Customers" /><td>
</tr>
</form>
</body>
</html>
任意の洞察力をいただければ幸いです。
ありがとうございました。
'var_dump($ resultset);'は何ですか?また、ちょうど始める場合は、PDOかmysqliを使うべきです。 – chris85
似たような問題を抱えている他のユーザーを助ける正しい答え(正しいものが1つだった場合)を選択することを忘れないでください。回答が正しくない場合は、その解決方法を教えてください。 –