[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: столбик MySql
саша28
как загнать в массив весь столбик таблицы MySql ?

$a = "SELECT `id` FROM `sotrudniki`";
$b = mysql_query($a);
$c = mysql_result($b,0,'id');
echo $c;
kjdgh
Удалил пост.. бред написал )

_____________
Новичек в программировании и вообще не разбираюсь в этом, так что не вините.



саша28
Цитата (kjdgh @ 5.06.2014 - 13:27)
Удалил пост.. бред написал )
какой ты пост удалил?

Удалил пост.. бред написал )
какой ты пост удалил?
саша28
так что некто незнает?
inpost
саша28
SELECT * - так ты выбираешь не только ID, но и остальные колонки из строки в БД.
А mysql_result заменяешь на mysql_fetch_assoc, в итоге у тебя будет массив в $c.

Блин, зачем ответил... не заметил, что фраза: "никто не знает" звучала ранее. Если бы увидел, 100% не отвечал бы ph34r.gif

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
kjdgh
Цитата (inpost @ 5.06.2014 - 18:33)
саша28
SELECT * - так ты выбираешь не только ID, но и остальные колонки из строки в БД.
А mysql_result заменяешь на mysql_fetch_assoc, в итоге у тебя будет массив в $c.

Блин, зачем ответил... не заметил, что фраза: "никто не знает" звучала ранее. Если бы увидел, 100% не отвечал бы ph34r.gif

mysql_fetch_assoc вроде с одной строкой работает, или я ошибаюсь..

_____________
Новичек в программировании и вообще не разбираюсь в этом, так что не вините.



kjdgh
Пробуй, автор


$b = mysql_query("SELECT id FROM sotrudniki");
$arr = array();

while ($row = mysql_fetch_array($b, MYSQL_NUM)) {
$arr[] = $row[0];
}

//-----Проверка
foreach($arr as $array){
echo $array.' ';
}



_____________
Новичек в программировании и вообще не разбираюсь в этом, так что не вините.



саша28
Цитата (kjdgh @ 5.06.2014 - 14:47)
Пробуй, автор


$b = mysql_query("SELECT id FROM sotrudniki");
$arr = array();

while ($row = mysql_fetch_array($b, MYSQL_NUM)) {
$arr[] = $row[0];
}

//-----Проверка
foreach($arr as $array){
echo $array.' ';
}


спосибо то что нужно!
лови плюс.
kjdgh
Кстате, советую перейти на PDO или что-то поновее...

_____________
Новичек в программировании и вообще не разбираюсь в этом, так что не вините.



саша28
Цитата (kjdgh @ 5.06.2014 - 16:32)
Кстате, советую перейти на PDO или что-то поновее...

Я почитал про PDO но непонял в чём его преимущество.
kjdgh
Цитата (саша28 @ 5.06.2014 - 22:55)
Цитата (kjdgh @ 5.06.2014 - 16:32)
Кстате, советую перейти на PDO или что-то поновее...

Я почитал про PDO но непонял в чём его преимущество.

http://habrahabr.ru/post/137664/

Да и функции вида mysql_*** считаются устаревшими.
http://us3.php.net/mysql_query

_____________
Новичек в программировании и вообще не разбираюсь в этом, так что не вините.



inpost
саша28
mysqli или pdo. Я пользуюсь первым.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.