mm no asi tampoco me lo trajo, este lo tengo asi 
Código:
 	<td><SELECT name="empresa">
<?php 
$sql2="SELECT * FROM contratante order by Empresa";
$ejecuta2 = mysql_query($sql2) or die (mysql_error());
while ($row2 = mysql_fetch_assoc($ejecuta2)){
?>
	    <OPTION VALUE="<?php echo $row2['Empresa']; ?>"><?php echo $row2['Empresa'];?> </option>
</tr>
<tr>
<?php
}
?>
   y solo me trae un resultado de la BD 
y en el mismo script tengo este otro 
Código:
 <td><SELECT name="placa">
<?php
$sql="SELECT * FROM vehiculo order by placa";
$ejecuta = mysql_query($sql) or die (mysql_error());
while ($row = mysql_fetch_assoc($ejecuta)){
  
?>
<OPTION VALUE="<?php echo $row['placa']; ?>"><?php echo $row['placa'];?> </option>
<?php
}
?>
   y este si me trae toos los resultados que le pasara al primero?