HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 25.04.2009, 17:52
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

m0Hze Учите пхп, и что делает функция ,mysql_fetch_array
 
Ответить с цитированием

  #2  
Старый 25.04.2009, 18:00
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

А что нетак? Оо
Цитата:
mysql_fetch_array — Обрабатывает ряд результата запроса, возвращая ассоциативный массив, численный массив или оба.
 
Ответить с цитированием

  #3  
Старый 25.04.2009, 18:08
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

В общем,на данный момент код имеет такую вот форму:
PHP код:
$DB['host'] = 'localhost';
$DB['user'] = 'root';
$DB['pass']= '';
$DB['base'] = 'base';

$connect mysql_connect($DB['host'],$DB['user'],$DB['pass']) or die(':()');
mysql_select_db($DB['base'],$connect) or die(':()');
$query mysql_query("SELECT * FROM `stats`ORDER BY `num` DESC LIMIT 0,3");
$array mysql_fetch_array($query);
print_r($array); 
И я получаю
PHP код:
Array ( [0] => [id] => [1] => dff [name] => dff [2] => 39 [num] => 39 
 
Ответить с цитированием

  #4  
Старый 25.04.2009, 18:09
Grema
Участник форума
Регистрация: 29.11.2005
Сообщений: 122
Провел на форуме:
1050637

Репутация: 27
По умолчанию

Ребят помогите с регулярным выражением..
надо проверить на совпадение.
будет приходить ГЕТ с такими данными:
1-2,3-2,1-1 или 2-2,1-1
то есть кол-во меняться будет постоянно.
^\d{1}-\d{1}
вот я не знаю как в цикл с , можно было бы запустить? О.о
 
Ответить с цитированием

  #5  
Старый 25.04.2009, 18:14
Gifts
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме:
2769640

Репутация: 1304


По умолчанию

m0Hze Потому что гладиолус.
Returns an array that corresponds to the fetched row and moves the internal data pointer ahead.

PHP код:
while ($row mysql_fetch_array($query)) print_r($row); 
Grema
PHP код:
preg_match_all('~(\d)\-(\d)~',$_GET['c'],$result);
var_dump($result); 

Последний раз редактировалось Gifts; 25.04.2009 в 18:17..
 
Ответить с цитированием

  #6  
Старый 25.04.2009, 18:18
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от Gifts  
m0Hze Потому что гладиолус.
Returns an array that corresponds to the fetched row and moves the internal data pointer ahead.

PHP код:
while ($row mysql_fetch_array($query)) print_r($row); 
А немогли с самого начала сказать,а не выеживаца?
Спасибо.
 
Ответить с цитированием

  #7  
Старый 25.04.2009, 22:20
Byrger
Постоянный
Регистрация: 07.03.2008
Сообщений: 479
Провел на форуме:
791766

Репутация: 61
По умолчанию

Есть функция которая выводит дату...
$date = date("d.m.Y", time());
Как из этот даты получить обратно секунды как в функции time()
Точность как видите до 1 дня...
 
Ответить с цитированием

  #8  
Старый 25.04.2009, 23:37
mr.The
Познавший АНТИЧАТ
Регистрация: 30.04.2007
Сообщений: 1,205
Провел на форуме:
4778940

Репутация: 1257


По умолчанию

Цитата:
Есть функция которая выводит дату...
$date = date("d.m.Y", time());
Как из этот даты получить обратно секунды как в функции time()
Точность как видите до 1 дня...
_ttp://ru2.php.net/manual/ru/function.strtotime.php
 
Ответить с цитированием

  #9  
Старый 27.04.2009, 16:37
DTW
Участник форума
Регистрация: 11.05.2008
Сообщений: 202
Провел на форуме:
420713

Репутация: 104
По умолчанию

Как сделать чтоб было так не было хтмл тегов

PHP код:
function treecat($parent=0,$lv=0)  
  {
     
    
connection();
     
$sql mysql_query('SELECT id,parent,name FROM category where parent = '.intval($parent));
         
    while(
$cat mysql_fetch_array($sql))
    {
        if (
$lv == ) break; 
      if (
$cat['parent'] !=0) {
      
         
         echo 
"<tbody><tr><td><a href=theme.php?cat=".$cat['id'].">".$cat['name']."</a></td></tr></tbody>";
          
      }  
      else
      {
          
         echo 
"<thead><tr><th class=\"title\">"$cat['name']."</th></tr></thead>";
      }
         
        
treecat($cat['id'],$lv+1) ;
         
    }
         
  } 
Например если сделать так в выводит массив



PHP код:
function treecat($parent=0,$lv=0)  
  {
     
    
$arr= array();
  
      
    
connection();
     
$msql mysql_query('SELECT id,parent,name FROM category where parent = '.intval($parent));
       if(
mysql_num_rows($msql)> 0) {
        
    while(
$cat mysql_fetch_array($msql))
    {
         if (
$lv == ) break; 
             
          
$arr[] = $cat;
           
         
//echo "<tbody><tr><td><a href=theme.php?cat=".$cat['id'].">".$cat['name']."</a></td></tr></tbody>";
          
          
        
         
         //echo "<thead><tr><th class=\"title\">". $cat['name']."</th></tr></thead>";
        
         
      
$arr[] =  treecat($cat['id'],$lv+1) ;
          
    }   
       return  
$arr  ;
       } 
  }
  
    
   
$forum treecat();
   echo 
"<pre>";
   
print_r($forum);
   
   
  
?> 

Цитата:
Array
(
[0] => Array
(
[0] => 3
[id] => 3
[1] => 0
[parent] => 0
[2] => Auto
[name] => Auto
)

[1] => Array
(
[0] => Array
(
[0] => 5
[id] => 5
[1] => 3
[parent] => 3
[2] => BNW
[name] => BNW
)

[1] => Array
(
)

[2] => Array
(
[0] => 6
[id] => 6
[1] => 3
[parent] => 3
[2] => Mercedes Benz
[name] => Mercedes Benz
)

[3] =>
)

[2] => Array
(
[0] => 4
[id] => 4
[1] => 0
[parent] => 0
[2] => Work
[name] => Work
)

[3] => Array
(
[0] => Array
(
[0] => 7
[id] => 7
[1] => 4
[parent] => 4
[2] => Find job
[name] => Find job
)

[1] =>
[2] => Array
(
[0] => 8
[id] => 8
[1] => 4
[parent] => 4
[2] => Get job
[name] => Get job
)

[3] =>
)

[4] => Array
(
[0] => 9
[id] => 9
[1] => 0
[parent] => 0
[2] => Programing language
[name] => Programing language
)

[5] => Array
(
[0] => Array
(
[0] => 10
[id] => 10
[1] => 9
[parent] => 9
[2] => Php
[name] => Php
)

[1] =>
[2] => Array
(
[0] => 11
[id] => 11
[1] => 9
[parent] => 9
[2] => C++
[name] => C++
)

[3] =>
)

[6] => Array
(
[0] => 13
[id] => 13
[1] => 0
[parent] => 0
[2] => Films
[name] => Films
)

[7] => Array
(
[0] => Array
(
[0] => 14
[id] => 14
[1] => 13
[parent] => 13
[2] => Comedy
[name] => Comedy
)

[1] =>
[2] => Array
(
[0] => 15
[id] => 15
[1] => 13
[parent] => 13
[2] => Triller
[name] => Triller
)

[3] =>
)

)

как его потом вывести в хтмл вида

и правельно ли я вернул массив

как его потом вывести в хтмл вида ..
Код HTML:
<table border="1" width="70%" cellpadding="2" cellspacing="0 class="bord" >
 <thead><tr><th class="title"></th></tr></thead>
   <tbody>
   <tr><td><a href=theme.php?cat=""> </a></td></tr>
   </tbody>
</table>
<br/>
Суб категория 
<table border="1" width="70%" cellpadding="2" cellspacing="0 class="bord" >
 <thead><tr><th class="title"></th></tr></thead>
   <tbody>
   <tr><td><a href=theme.php?cat=""> </a></td></tr>
   </tbody>
</table>

Как лучше это сделать?
 
Ответить с цитированием

  #10  
Старый 27.04.2009, 18:49
[R]eD
Познающий
Регистрация: 01.08.2006
Сообщений: 35
Провел на форуме:
94171

Репутация: 3
По умолчанию

Знает кто-нибудь хостинг (платный/бесплатный), где можно открывать постоянное соединение с mysql-сервером и постепенно передавать ему запросы, лимитов на время быть не должно.
Спасибо.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.