私は少しプロジェクトを介してできる限り最高のPHPとSQLを学習しています。私は別のHTML形式でDBにデータを提出することができました。これは、データの取得とHTMLでの表示に使用するために私が今適応しているデータ(ここでは寛大な人々の助けを借りて)を正常に提出するために使用したPHPのPHPドキュメンテーションの欠点です。MySQL DBとHTMLの間のPHPブリッジが一見壊れました。なぜなのかご存知ですか?
これで、同じデータをHTMLで表示したいと考えています。ドキュメントはdbに接続し、5つのレコードが選択されていることを示しますが、実際にはテーブルは表示されません。コードの残りの部分は正しく動作しているようですので、ファイルの一番下のテーブル作成コードが問題だと思いますが、コードに問題は見られず、エラーもスローされません。このページの結果は、「レコードの選択されたレコード:5」であり、コードの残りの部分がうまく機能していることを確認しているようです。何か案は?あなたの寛大な助けに感謝します。
<?php
$servername = "localhost";
$username = "user";
$password = "pass";
$dbname = "glophoco";
// Create connection
$link = new mysqli($servername, $username, $password, $dbname);
// Check connection
if($link->connect_error) {
die("Connection failed: " . $link->connect_error);
}
// Attempt select query execution
$sql = '
SELECT `first`, `last`
FROM `photos`
';
$result = $link->query($sql);
if ($result) {
echo "Records Selected";
} else {
die("Error: " . $sql . "<br>" . $link->error);
// Die will interrupts the page loading
}
$link->close();
// ***Now, create html diplay table***
print('N. of records: '.$result->num_rows.'<br />');
print('<table>');
while ($row = $result->fetch_object()){
print('<tr><td>'.$row['last'].'</td><td>'.$row['first'].'</td></tr>');
}
print('</table>');
?>
あなたのクエリが間違っている –
が –
写真から*建設的なアドバイスを選択します。あなたの仕事をする読者のための要求は、ここでうまく受信されません。私たちには毎日何百人もの人々が自由なコードを要求しており、支援を希望する人々はその要求に追いつくことができません。したがって、質問は具体的で焦点が合っており、元のポスターが統合作業を行わなければならないことを知っていることを尋ねられます。 – halfer