2015-11-25 76 views
-3

得到的數據我有表(媒體)有20個紀錄,5列(ID,姓名,電話,電子郵件,地址) 我需要證明這20條記錄在我的PHP文件如何做到這一點?如何從mysql數據庫

+1

嗨。歡迎來到SO。請閱讀http://stackoverflow.com/help/how-to-ask並改進您的問題。 – Zaphod

回答

0

Learn how to query a database using PHP,然後得到使用像的查詢從數據庫中的數據:

SELECT * FROM media;

展開溶液:

$db = new mysqli('localhost', 'user', 'pass', 'demo'); 

if($db->connect_errno > 0){ 
    die('Unable to connect to database [' . $db->connect_error . ']'); 
} 
$sql = "SELECT * FROM media;"; 

if(!$result = $db->query($sql)){ 
    die('There was an error running the query [' . $db->error . ']'); 
} 

while($row = $result->fetch_assoc()){ 
    echo $row['id'] . ', ' . $row['name'] . ', ' . $row['phone'] . ', ' . $row['email'] . ', ' . $row['address'] . '<br />'; 
} 

每個字段將是可利用的$row陣列,用於操作搜索結果排。

+0

我知道這個查詢,但我有問題,顯示這20紀錄mysqli_fetch_assoc功能 –

+0

@ M.Ahmed - 答更新。 – user2959229

0

最好的地方,學習如何做到這將是閱讀的手冊或看在PHP website但這應該希望給你一個領先地位。

<?php 
     $host='dbhost'; 
     $user='dbuser'; 
     $pass='dbpassword'; 
     $db='dbname'; 


     $mysqli = new mysqli($host,$user,$pass,$db) or die(mysqli_error()); 
     if ($mysqli->connect_error) die('Connect Error (' . $mysqli->connect_errno . ') ' . $mysqli->connect_error); 



     $sql='select `id`,`name`,`phone`,`email`,`address` from `media`;'; 

     $res=$mysqli->query($sql); 

     while($rs = $res->fetch_object()) { 
      echo $rs->id, $rs->name, $rs->phone, $rs->email, $rs->address,' <br />'; 
     } 

     $mysqli->close(); 
?> 
0

<?php 
 
$mysqli = new mysqli("localhost", "my_user", "my_password", "database_name"); 
 

 
/* check connection */ 
 
if (mysqli_connect_errno()) { 
 
    printf("Connect failed: %s\n", mysqli_connect_error()); 
 
    exit(); 
 
} 
 
    
 
$query = "SELECT * FROM media"; 
 

 
if ($result = $mysqli->query($query)) { 
 

 
    /* fetch associative array */ 
 
    while ($row = $result->fetch_assoc()) { 
 
     echo $row['id'] . ', ' . $row['name'] . ', ' . $row['phone'] . ', ' . $row['email'] . ', ' . $row['address'] . '<br />'; 
 
    } 
 

 
    /* free result set */ 
 
    $result->close(); 
 
} 
 

 
/* close connection */ 
 
$mysqli->close(); 
 
?>

試試這個