2012-01-09 94 views
0

我想回顯表(產品列表)的內容,但如果可能的話,仍然可以控制各個字段。雖然循環不工作,因爲你不能然後去挑選每個領域如何顯示。表中所有記錄的Echo字段?

我在做什麼之後是創建一個產品列表,然後將每個記錄作爲超鏈接設置產品ID的變量。喜歡的東西:

www.domain.com/catalog/product.php?productid=1 

如果心不是一種方法,內回聲每一行單獨的領域,我將如何能夠得到這樣的結果不添加鏈接到數據庫中的所有產品?

+1

你嘗試過什麼?您沒有給我們提供任何關於*產品*的模式的信息。 – 2012-01-09 15:46:38

+0

我認爲這是一個基本的信息,可以通過閱讀一個簡單的教程找到。 – 2012-01-09 15:49:55

回答

0

它很容易

<?php 
    $con = mysql_connect("localhost","username","password"); 
    if (!$con) 
    { 
    die('Could not connect: ' . mysql_error()); 
    } 

    mysql_select_db("my_db", $con); 

    $result = mysql_query("SELECT * FROM Product_List"); 

    while($row = mysql_fetch_array($result)) 
    { 
    echo "<a href='www.domain.com/catalog /product.php?productid=".$row['productid']."'>".$row['productid']."</a>"; 
    echo "<br />"; 
    } 

    mysql_close($con); 
    ?> 
0

你仍然需要一個while循環。試想一下:

<?php 
$getRows = mysql_query("SELECT id FROM products"); 
while($row = mysql_fetch_assoc($getRows)) { 
    echo '<a href="www.domain.com/catalog/product.php?productid=' . $row['id'] . '">Product link</a>'; 
} 
相關問題