Гибкая выборка элементов из массива

1. YouMobe (20.11.2013 / 14:25)
$result = mysql_query('SELECT * FROM `name_people`'); 
echo '<p class="starter-template">';
echo '<table class="table table-bordered">';
while($users = mysql_fetch_assoc($result)){
	# Вывод пользователей
	foreach($users as $key => $value){
		echo '<tr><td>'.$key.'</td>
		          <td><a href="users.php?id='.$users['id'].'">'.$value.'</a></td></tr>';
	}
		
}
echo '</table></p>';
Какой функцией массива сменить ключи key на произвольные?
к примеру key выводит id,name, login, хочу сделать #,имя,логин, есть способы?

2. Иван (20.11.2013 / 19:51)
Походу в SQL запросе перечислить те поля, которые тебе нужны, да и звёздочку не рекомендуется использовать, это так называемый ленивый запрос

3. avtobys (20.11.2013 / 23:25)
foreach($users as $key => $value) {
//Тут
$key=strtr('id'=>'#', 'name'=>'имя', 'login'=>'логин');
дальше всё по старому

URL: https://visavi.net/topics/39507