ホームページ > バックエンド開発 > PHPチュートリアル > PHP はデータベースのデータ出力結果を呼び出し、常に 1 回繰り返します

PHP はデータベースのデータ出力結果を呼び出し、常に 1 回繰り返します

WBOY
リリース: 2016-06-13 13:35:20
オリジナル
1027 人が閲覧しました

ヘルプ: PHP はデータベース データを呼び出し、出力結果は常に 1 回繰り返されます。
テーブルには 2 つの内容があります:
111111111111111111111111
2222222222222222222222

PHP コード
<!--

Code highlighting produced by Actipro CodeHighlighter (freeware)
http://www.CodeHighlighter.com/

-->
<?php

//设置数据库变量
$db_host   = 'localhost';
$db_user   = 'root';
$db_passw = '123456';
$db_name  = 'freebb';

$conn = mysql_connect($db_host,$db_user,$db_passw) or die ('数据库连接失败!');
mysql_query("set names 'utf8'");

mysql_select_db($db_name,$conn) or die('数据库选定失败!');
$sql = "SELECT * FROM `member` ORDER BY `id` DESC LIMIT 0, 16";

$result = mysql_query($sql) or die('数据库查询失败!');

  while($mem = mysql_fetch_object($result)) //循环开始
{
    $username = $mem->username;
      $bbsname = $mem->bbsname;
    $bbstype = $mem->bbstype;
?>

              <li>
                <div class="title"><a href="http://<?php echo $username; ?>.lingd.cn/" target="_blank"><?php echo $bbsname; ?></a></div>
                <div class="type">[<?php echo $bbstype; ?>]</div>
              </li>

<?php
}
?>

ログイン後にコピー


出力表示コンテンツは:
11111111111111111111111111
11111111111111111111111111 >

-----解決策---------- ----------------



ディスカッション
引用:
引用:引用:
while($mem = mysql_fetch_assoc($result)) //ループ開始
{
echo $men['username'];
echo $men['bbsname'];
}

これは繰り返されますか?
?>


はこのように空白で表示されます。ループ var_dump($m...


を出力できません。 >

------解決策------

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