返回列表 上一主題 發帖

[發問] php+mysql

[發問] php+mysql

請問一下我想要從資料庫表單所有資料但是每次輸出都只有一筆的資料出來是甚麼問題??
<?
    $conn = mysql_connect("localhost", "root", "1234");
    if(@mysql_select_db("test", $conn))
     {
      //資料庫存在,建立SQL命令字串
      $SQL="SELECT * FROM localhostwork";
      //指定提取資料的校對字元表
      mysql_query("set character set utf8");
      //將回傳結果存放於變數
      $datalist=mysql_query($SQL);
      //將資料錄轉換為欄位陣列集合
      $fielddatas=mysql_fetch_array($datalist, MYSQL_BOTH);
      //取出註標編號為0的欄位資料
      //取出班級座號欄位的資料
      echo $fielddatas["NO"];
      echo $fielddatas["name"];
      echo $fielddatas["student_id"];
      echo $fielddatas["gender"];
      echo $fielddatas["phone_number"]."<br>";
     }
    else
     {
      echo "資料庫不存在";
     }
?>

  1. <?
  2.     $conn = mysql_connect("localhost", "root", "1234");
  3.     if(@mysql_select_db("test", $conn))
  4.      {
  5.       //資料庫存在,建立SQL命令字串
  6.       $SQL="SELECT * FROM localhostwork";
  7.       //指定提取資料的校對字元表
  8.       mysql_query("set character set utf8");
  9.       //將回傳結果存放於變數中
  10.       $datalist=mysql_query($SQL);
  11.       //將資料錄轉換為欄位陣列集合
  12.       while ($fielddatas=mysql_fetch_array($datalist, MYSQL_BOTH))
  13.         {
  14.       //逐筆列出
  15.       echo $fielddatas["NO"];
  16.       echo $fielddatas["name"];
  17.       echo $fielddatas["student_id"];
  18.       echo $fielddatas["gender"];
  19.       echo $fielddatas["phone_number"]."<br>";
  20.          }
  21.      }
  22.     else
  23.      {
  24.       echo "資料庫不存在";
  25.      }
  26. ?>
複製代碼
回復 1# karta155585
心安,平安   
發表任何無意義的感謝或灌水文章一律砍,珍惜帳號,請詳閱版規!!

TOP

        靜思自在 : 【停滯不前,終無所得】人都迷於尋找奇蹟,因而停滯不前;縱使時間再多、路再長,也了無用處,終無所得。
返回列表 上一主題