[英]get values from mysql column in php array
我有一個包含幾列的數據庫。 列之一是“名稱”,並將公司名稱存儲在數據庫中。 另一列('id')為每個公司分配一個唯一的ID號。 該表的最小值為1,最大值為4。
我想在html文檔中的不同位置顯示公司名稱,因此需要引用$ company_name_1,$ company_name_2等。但是,這些變量應始終在html文檔中,無論公司是否位於數據庫。 如果不在數據庫中,則顯示的值應為空。
如何使用數組和循環自動定義公司名稱? 我想在以后擴展數據庫,因此手動定義四個公司名稱不是一個選擇。
謝謝!
$result = mysql_query($con, "SELECT name FROM companydetails");
$storeArray = Array();
while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {
$storeArray[] = $row['name'];
}
然后我想使用:
echo $storeArray[0];
展示第一家公司
echo $storeArray[1];
展示第二家公司。 等等。
在回顯之前,首先檢查元素是否存在於數組中。 這樣就不會有錯誤,像這樣
if(count($storeArray)>1)
echo $storeArray[1];
else echo "NA";
if(count($storeArray)>2)
echo $storeArray[2];
else echo "NA";
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.