|
|
|
| народ подскажите как вывести из всех строк БД одну колонку (например колонку name) в массив
в ДБ 4 строки
id name
1 вася
2 коля
3 маша
4 миша | |
|
|
|
|
|
|
|
для: jin603
(29.01.2010 в 00:00)
| | Не понятно: вывести в массив...если просто вывести то:
<?
$sql = "SELECT `name` FROM `table`";
$q = mysql_query($sql);
while ($arr = mysql_fetch_assoc($q))
{
echo $arr['name']."<br/>";
}
?>
|
А ежели занести в массив данные столбца name то как то так:
<?
$sql = "SELECT `name` FROM `table`";
$q = mysql_query($sql);
$mass = array();
while ($arr = mysql_fetch_assoc($q))
{
$mass[] = $arr['name'];
}
?>
|
| |
|
|
|
|
|
|
|
для: chexov
(29.01.2010 в 04:52)
| | а на деле: $mass[$arr['id']] = $arr['name'];
<?
for( $sql = "SELECT `id`,`name` FROM `table`", $q = mysql_query($sql), $mass = array();
$arr = mysql_fetch_assoc($q); )
$mass[$arr['id']] = $arr['name'];
|
| |
|
|
|
|
|
|
|
для: Trianon
(29.01.2010 в 09:03)
| | спасибо
подскажите еще как сделать:
if ($a = любому значению из этого массива)
{
echo `текст`;
} | |
|
|
|