導入例: php mysql のテーブルからのデータの読み取りに失敗しました。アドバイスをください。

WBOY
リリース: 2016-06-13 12:58:10
オリジナル
795 人が閲覧しました

導入例 php mysql でテーブルのデータを読み取れませんでした。アドバイスをお願いします
1. 問題: php を使用して mysql でテーブルを読み込むことができますが、ページが空白になることがあります。時々、php に 1 日かけてコードをいじっている小さなセクションがあります。アドバイスをお願いします。どうもありがとうございます! !
2. mysql では、データベース: test; テーブル名: apple (フィールド: 名、姓)
3.index.php (データベースへの接続に成功しました)
コード:

<br />
<html><br />
<head><br />
<title>php分页示例</title><br />
<meta http-equiv="content-Type" content="text/html; charset=utf-8"><br />
</head><br />
<br />
<body><br />
<?php<br />
$dbh = @mysql_connect("localhost","root","");<br />
if(!$dbh){die("error");}<br />
@mysql_select_db("test", $dbh);<br />
$sql = "SELECT * FROM apple";<br />
?><br />
<?<br />
$rs = mysql_query($sql, $dbh);<br />
while($row = mysql_fetch_array($rs)) <br />
echo $row[id];<br />
echo $row[name];<br />
echo '<br/>';<br />
?><br />
<?<br />
@mysql_close($dbh);<br />
?> <br />
<br />
<br />
</body><br />
</html> <br />
ログイン後にコピー

ヒーローの皆さん、助けてください、ありがとう! !
------解決策------------------

この投稿は、PhpNewnew によって最後に公開されました。 2012 -05-27 17:51:30 編集 ログ エラーは、デフォルトのアイコンが存在しないことを通知するだけであり、問​​題ではありません。

コードをよく読んでください
while($row = mysql_fetch_array($rs))
echo $row[id];
echo $row[名前];
echo '
';
?>

ここに上括弧
を追加します
while($row = mysql_fetch_array($rs)) {
echo $row[id];
echo $row[名前];
echo '
';
}
?>

保存後に更新すると
が表示されます

また、データベースが
であるとも言いませんでしたね (フィールド: 名、姓)

$row['id'] はなぜ
になったのですか?
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート