मैं आपके प्रश्न से थोड़ा भ्रमित हूं लेकिन SQL कथन में SELECT * का अर्थ है कि डेटाबेस से प्रत्येक कॉलम $row सरणी में key=>value जोड़ी के रूप में मौजूद होना चाहिए। इसलिए यदि आपको एक और "कॉलम" की आवश्यकता है, तो यहां एक HTML सूची तत्व में आउटपुट करें <li>
, आप बस उस कॉलम नाम को सरणी कुंजी के रूप में गूंजें (नोट:"प्रिंट" नहीं)। इसलिए यदि आपको "मॉडल" नाम वाले कॉलम में पाए जाने वाले कार कॉलम के प्रकार की आवश्यकता है तो आप यह करेंगे:
<?php
$sql = "SELECT * FROM apparatus ORDER BY vehicleType";
$getSQL = mysql_query($sql);
// transform the result set:
$data = array();
while ($row = mysql_fetch_assoc($getSQL)) {
$data[$row['vehicleType']][] = $row;
}
?>
<?php foreach ($data as $type => $rows): ?>
<h2><?php echo $type?></h2>
<ul>
<?php foreach ($rows as $vehicleData):?>
<li><?php echo $vehicleData['name'];?></li>
<li><?php echo $vehicleData['model'];?></li>
<?php endforeach ?>
</ul>
<?php endforeach ?>
संपादित करें :मैं अभी भी आपके प्रश्न के बारे में स्पष्ट नहीं हूं, लेकिन यदि प्रत्येक कार में एक ही वाहन प्रकार है, और आप सभी परिणामों को लूप करने से पहले केवल एक बार उसे पकड़ना चाहते हैं, तो मुझे लगता है कि यह ऐसा करेगा:
<?php
// Set up a SQL query to grab one row
$query_to_grab_only_vehicle_type = "SELECT vehicleType FROM apparatus WHERE 1 LIMIT 0,1";
// Fetch that row and turn it into an array
$vehicle_type_array = mysql_fetch_array(mysql_query($query_to_grab_only_vehicle_type));
// Initialize a variable with the array value that came from the vehicleType column
$vehicle_type = $vehicle_type_array['vehicleType'];
// You could uncomment and use the following to echo out the variable
// echo "Vehicle type: $vehicle_type";
$sql = "SELECT * FROM apparatus ORDER BY vehicleType";
$getSQL = mysql_query($sql);
// transform the result set:
$data = array();
while ($row = mysql_fetch_assoc($getSQL)) {
$data[$row['vehicleType']][] = $row;
}
?>
<?php foreach ($data as $type => $rows): ?>
<h2><?php echo $type?></h2>
<ul>
<?php foreach ($rows as $vehicleData):?>
<li><?php echo $vehicleData['name'];?></li>
<li><?php echo $vehicleData['model'];?></li>
<?php endforeach ?>
</ul>
<?php endforeach ?>