一个php文件怎样获取从数据库表的内容,显示在页面上请给提供一个代码吧

解决方案 »

  1.   

    参考
    mysql
    http://docs.php.net/manual/zh/function.mysql-fetch-array.php
      

  2.   


     <?php
          $mysqli= new mysqli('localhost','root','123','shopping');
      
      if($mysqli->errno == 0)
      {
        
    echo("连接数据库成功!");
    $sql = "insert into shop(id,name,price,type) values('10','liu','123','1')"; 
               $result = $mysqli->query($sql); 
       echo("插入成功!");
               echo "Result row nums:".$result->num_rows."<br>"; //显示结果集数量 
               //迭代结果集 
                echo "id &nbsp;name &nbsp;price &nbsp;type &nbsp;"."<br>";
       while(list($id,$name,$price,$type) = $result->fetch_row()) 
               { 
                  
       echo "$id : $name : $price : $type"."<br>"; 
               } 
      
      }
      else
      {
         echo("连接失败!");
     exit();
      
      }
      
     ?>
      

  3.   

    <?php 
    $db = mysql_connect("localhost") or die("无法连接数据库!");
    mysql_select_db("ngq", $db) or die("无法选择数据库!");
    $result=mysql_query("select * from subject where id='$id'");
    $arr=mysql_fetch_array($result);
    $nums=$arr["nums"];
    echo"<script language='javascript'>";
    echo"document.write('$nums')";
    echo"</script>";
    mysql_close();
    ?>
    这个在页面上咋什么也没有输出。
      

  4.   

    你可以尝试一下用smarty,这个很方便,直接包含一下文件就ok了
    而且代码还简单,html和php分离,很容易……
      

  5.   


    你这根本就没有连接上数据库,$db = mysql_connect("localhost")还缺少两个参数,应该再加上$db = mysql_connect("localhost","root","你的数据库密码")  
    而且mysql_select_db("ngq", $db)括号里只写数据库名称就好了mysql_select_db("ngq")你再试一下!