2013-07-10 312 views
0

我的mysql查詢結果的例子都在這裏;Mysql查詢結果

id = 45 
species = Felis 
generic = Leo 
labidenlabel = S131 
accessnumber = 4545 
specimen = Blood 
storedas = DNA 
storedat = aDNA 
storin = Beko Refrigerator 

我想看到他們喜歡;

 id = 45 
species Name = Felis 
generic Name = Leo 
labiden Label = S131 
Access number = 4545 
specimen = Blood 
stored As = DNA 
stored At = aDNA 
store In = Beko Refrigerator 

而且有我的PHP代碼,我想改變結果區域。不是mysql字段,需要查看具體名稱。

索裏對我的英語不好......

<?php 
    error_reporting(1); 
    $speci1=$_GET['id']; 

    $baglan=mysql_connect("localhost","root",""); 
    if(!$baglan){ 
    die('Bağlantı Hatası:' . mysql_error()); 
    } 
    $sec=mysql_select_db("test",$baglan); 

    $sql= "SELECT * from bilgiler where id='$speci1'"; 


    $sorgu=mysql_query($sql,$baglan); 
    if(mysql_num_rows($sorgu) > 0){ 
      $satir=mysql_fetch_assoc($sorgu); 

      foreach ($satir as $key => &$value) { 

        echo $key . ' = ' . $value . '<br />'; 
      } 
    }else{ 
     echo "Kayıt Bulunamadı!"; 
    } 
    ?> 

我怎樣才能改變結果頁面? 謝謝。

+0

您不應該使用mysql方法,因爲它們已折舊。請考慮使用mysqli或PDO作爲替代方案。 – jezzipin

回答

4

使用mysql alias。而不是

select * from 

使用

select id, species as 'species Name', ... from 
2

你可以在你的SELECT語句定義結果集將如何樣子 - 包括更改名字例如

SELECT accessnumber AS 'Access number', labidenlabel AS 'labiden Label' from bilgiler where id='$speci1'

將返回結果集:

訪問數= 4545 labiden標籤= S131

這可以專門爲你需要的所有列的完成。