PHP . SU
Программирование на PHP, MySQL и другие веб-технологии
Описание: из Mysql
Поиск в теме | Версия для печати
Kubert
Отправлено: 23 Августа, 2011 - 10:26:47
Частый гость
Покинул форум
Сообщений всего: 186
Дата рег-ции: Февр. 2010
Помог: 3 раз(а)
вот так:
CODE (
htmlphp ):
скопировать код в буфер обмена
array ( 'k_item' => 1 , 's_name' => '1' , 'a_tree' => array ( array ( 'k_item' => 2 , 's_name' => '1.1' , 'a_tree' => array ( array ( 'k_item' => 3 , 's_name' => '1.1.1' , 'a_tree' => array ( ) ) , array ( 'k_item' => 4 , 's_name' => '1.1.2' , 'a_tree' => array ( ) ) , array ( 'k_item' => 5 , 's_name' => '1.1.3' , 'a_tree' => array ( array ( 'k_item' => 6 , 's_name' => '1.1.3.1' , 'a_tree' => array ( ) ) ) ) ,
) ) ,
array ( 'k_item' => 7 , 's_name' => '1.2' , 'a_tree' => array ( ) ) , array ( 'k_item' => 8 , 's_name' => '1.3' , 'a_tree' => array ( array ( 'k_item' => 9 , 's_name' => '1.3.1' , 'a_tree' => array ( ) ) , array ( 'k_item' => 10 , 's_name' => '1.3.2' , 'a_tree' => array ( ) ) ) ) ,
array ( 'k_item' => 11 , 's_name' => '1.4' , 'a_tree' => array ( array ( 'k_item' => 12 , 's_name' => '1.4.1' , 'a_tree' => array ( ) ) ) ) ,
) ) ,
array ( 'k_item' => 13 , 's_name' => '2' , 'a_tree' => array ( ) ) , array ( 'k_item' => 14 , 's_name' => '3' , 'a_tree' => array ( array ( 'k_item' => 15 , 's_name' => '3.1' , 'a_tree' => array ( ) ) ) )
) ;
(Добавление)
помойму получилось... вот:
CODE (
htmlphp ):
скопировать код в буфер обмена
function mym($i){
$res = mysql_query("SELECT * FROM category WHERE pid='$i'");
$topmenu = mysql_fetch_array($res);
if(isset($topmenu['id'])){
do{
echo $topmenu['name'].'< br> ';
mym($topmenu['id']);
}while($topmenu = mysql_fetch_array($res));
}
return $i;
}
mym(0);
(Добавление)
опять запутался....
как теперь в массив внести все это безобразие, а потом еще и вынести его из функции...
Kubert
Отправлено: 23 Августа, 2011 - 10:48:34
Частый гость
Покинул форум
Сообщений всего: 186
Дата рег-ции: Февр. 2010
Помог: 3 раз(а)
LIME пишет: Kubert а чем не устроила ф-ция приведенная выше?
Я ее не совсем понял...
Можешь на примере объяснить?
LIME
Отправлено: 23 Августа, 2011 - 10:50:59
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Помог: 322 раз(а)
Kubert возвращает готовый массив из записей бд
(Добавление)
сделай вывод и поймешь
Kubert
Отправлено: 23 Августа, 2011 - 11:12:42
Частый гость
Покинул форум
Сообщений всего: 186
Дата рег-ции: Февр. 2010
Помог: 3 раз(а)
LIME не понимаю!
у меня вот что...
Спойлер (Отобразить )
PHP:
скопировать код в буфер обмена
[ 0 ] =>
object( stdClass) #3 (11) {
[ "name" ] =>
string( 2 ) "id"
[ "orgname" ] =>
string( 2 ) "id"
[ "table" ] =>
string( 8 ) "category"
[ "orgtable" ] =>
string( 8 ) "category"
[ "def" ] =>
string( 0 ) ""
[ "max_length" ] =>
int( 2 )
[ "length" ] =>
int( 255 )
[ "charsetnr" ] =>
int( 63 )
[ "flags" ] =>
int( 49667 )
[ "type" ] =>
int( 3 )
[ "decimals" ] =>
int( 0 )
}
[ 1 ] =>
object( stdClass) #4 (11) {
[ "name" ] =>
string( 3 ) "pid"
[ "orgname" ] =>
string( 3 ) "pid"
[ "table" ] =>
string( 8 ) "category"
[ "orgtable" ] =>
string( 8 ) "category"
[ "def" ] =>
string( 0 ) ""
[ "max_length" ] =>
int( 1 )
[ "length" ] =>
int( 255 )
[ "charsetnr" ] =>
int( 63 )
[ "flags" ] =>
int( 32768 )
[ "type" ] =>
int( 3 )
[ "decimals" ] =>
int( 0 )
}
[ 2 ] =>
object( stdClass) #5 (11) {
[ "name" ] =>
string( 4 ) "name"
[ "orgname" ] =>
string( 4 ) "name"
[ "table" ] =>
string( 8 ) "category"
[ "orgtable" ] =>
string( 8 ) "category"
[ "def" ] =>
string( 0 ) ""
[ "max_length" ] =>
int( 17 )
[ "length" ] =>
int( 255 )
[ "charsetnr" ] =>
int( 8 )
[ "flags" ] =>
int( 0 )
[ "type" ] =>
int( 253 )
[ "decimals" ] =>
int( 0 )
}
}
(Добавление)
Может мы вообще о разном?))) И я совсем ничего не понимаю...
Поиск в теме | Версия для печати
Страниц (2): [1] 2 »
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« SQL и Архитектура БД »
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
Powered by ExBB FM 1.0 RC1. InvisionExBB