> 백엔드 개발 > PHP 튜토리얼 > PHP调用数据库数据输出结果总重复一次

PHP调用数据库数据输出结果总重复一次

WBOY
풀어 주다: 2016-06-13 13:35:20
원래의
1028명이 탐색했습니다.

求助:PHP调用数据库数据输出结果总重复一次。
表里有两条内容:
1111111111111111111111111
2222222222222222222222222

PHP code
<!--

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;
?>

              
로그인 후 복사
  • []


  • 输出显示内容为:
    11111111111111111111111111
    22222222222222222222222222
    11111111111111111111111111
    22222222222222222222222222

    请问这是怎么回事呢,求解

    ------解决方案--------------------
    探讨

    引用:
    引用:

    引用:
    while($mem = mysql_fetch_assoc($result)) //循环开始
    {
    echo $men['username'];
    echo $men['bbsname'];
    }

    这样会重复吗?看看
    ?>


    这样显示空白了 不能输出


    在循环里 var_dump($m……

    ------解决方案--------------------
    box.innerHTML+=box.innerHTML;这句的问题
    这样假设 box.innerHTML 为 '111';
    那么 box.innerHTML+=box.innerHTML; 后,box.innerHTML 为 '111111';
    관련 라벨:
    원천:php.cn
    본 웹사이트의 성명
    본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
    인기 튜토리얼
    더>
    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿