【发布时间】:2014-09-06 16:23:40
【问题描述】:
我有一个包含几列的数据库。其中一列是“名称”,将公司的名称存储在数据库中。另一列 ('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];
显示第二家公司。等等。
【问题讨论】:
-
到目前为止有什么尝试吗?
-
是的,我一直在尝试数组和循环并设法显示第一家公司的名称,但是当我选择 $company_name[1] 或 $company_name[2] 时,我收到一个错误。跨度>
-
你有没有尝试过任何编码,如果是的话,分享它...??
-
那么
$company_name是什么?你在哪里定义这个变量? -
对不起,一直在玩弄名字等。 $company_name[0] 是我的旧 $storeArray[0]