[php] Новичкам: задаем вопросы

Discussion in 'PHP' started by _Great_, 26 May 2007.

Thread Status:
Not open for further replies.
  1. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    PHP:
    <?php

    /*
    Конект к БД
    */

    $res mysql_query("SELECT COUNT(*) AS membo FROM members");
    $assoc mysql_fetch_assoc($res);

    echo 
    $assoc['membo'];

    ?>
     
    1 person likes this.
  2. banned

    banned Banned

    Joined:
    20 Nov 2006
    Messages:
    3,324
    Likes Received:
    1,193
    Reputations:
    252
    PHP:
    <?php

    /*
    Конект к БД
    */

    $res mysql_query("SELECT * FROM `members`");
    $count mysql_num_rows($res);

    echo 
    $count;

    ?> 
     
  3. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Isis твой пример медленее он выбирает все данные а потом ты cчитаеш их .. а мой только подсчитывает...
     
    #5003 Doom123, 26 Aug 2008
    Last edited: 26 Aug 2008
  4. Chaak

    Chaak Elder - Старейшина

    Joined:
    1 Jun 2008
    Messages:
    1,059
    Likes Received:
    1,067
    Reputations:
    80
    Как к каждому элементу ассоциативного массива, применить функцию iconv() ?
    пробывал array_walk(), но я в ней не понял как указывать перегрузки.
     
  5. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    <?php

    $sqlhost="localhost";
    $sqluser="vlada";
    $sqlpass="528872";
    $db="vlada";

    mysql_connect($sqlhost,$sqluser,$qlpass) or die("MySQL не доступен".mysql_error());

    $res = mysql_query("SELECT COUNT(*) AS membo FROM vlad_members");
    $assoc = mysql_fetch_assoc($res);

    echo $assoc['membo'];

    ?>
    Правильно?
    Но это выводит в этом же файле я а хочу чтоб это выводилось на главной странице index.php а скрипт то что выше без echo был в файле к примеру stats.php!
    как это зделать и что писатьв index.php?
     
    1 person likes this.
  6. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    во 1 ты забыл mysql_select_db

    во 2 иннклюжь stats.php в index.php токо еси в индексе уже есть конект к базе то не нужно конектится опять в стат . пхп
     
  7. FrMn

    FrMn Elder - Старейшина

    Joined:
    8 Aug 2008
    Messages:
    51
    Likes Received:
    16
    Reputations:
    7
    Code:
    <?
    $asd = array("asd","dfg", "ghj","hjk");
    function my_func(&$item) 
    {
    $item=iconv("ISO-8859-1", "UTF-8", $item);
    }
    array_walk($asd, 'my_func');
    ?>
     
    1 person likes this.
  8. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Пед чем или после чего встовлять mysql_select_db?
     
  9. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    geforce ты про mysql_select_db?

    после
    mysql_connect($sqlhost,$sqluser,$qlpass) or die("MySQL не доступен".mysql_error());
     
  10. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    stats.php
    <?php

    require_once('connect.php');

    $res = mysql_query("SELECT COUNT(*) AS membo FROM vlad_members");
    $assoc = mysql_fetch_assoc($res);
    ?>
    index.php
    <?
    echo $assoc['stats.php'];
    ?>
    Вот так?
     
  11. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    stats.php

    PHP:

    <?php 

    $sqlhost
    ="localhost";
    $sqluser="vlada";
    $sqlpass="528872";
    $db="vlada";

    mysql_connect($sqlhost,$sqluser,$qlpass) or die("MySQL не доступен".mysql_error());
    mysql_select_db($db);

    $res mysql_query("SELECT COUNT(*) AS membo FROM vlad_members"); 
    $assoc mysql_fetch_assoc($res); 

    ?>

    index.php

    PHP:
    <?php
    require_once('stat.php');

    echo 
    $assoc['membo'];

    ?>
     
    #5011 Doom123, 26 Aug 2008
    Last edited: 26 Aug 2008
  12. FrMn

    FrMn Elder - Старейшина

    Joined:
    8 Aug 2008
    Messages:
    51
    Likes Received:
    16
    Reputations:
    7
    Doom123, вариация на тему:
    Code:
    <?
    $asd = array("UTF-8"=>array("aaa","bbb","ccc"),"ISO-8859-1"=>array("dfg"));
    function my_func(&$item,$key) 
    {
    for($i=0;$i<count($item);$i++)
    	$item[$i]=iconv("ISO-8859-1", $key, $item[$i]);
    }
    array_walk($asd, 'my_func');
    ?>
     
    1 person likes this.
  13. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    У меня :
    stats.php​
     
    #5013 geforce, 26 Aug 2008
    Last edited: 26 Aug 2008
  14. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0
    Помогите мне)
    Нужно сделать чтобы к примеру
    $menu = 'тададада';
    В шаблоне выводилось как {menu} как в дле
    Я так понял это через str_replace но непонял как )
     
  15. swt1

    swt1 Elder - Старейшина

    Joined:
    16 Feb 2008
    Messages:
    306
    Likes Received:
    78
    Reputations:
    21
    PHP:
    $_menu =  str_replace "%MENU%"$MENU$_menu );
     
  16. Хацкер

    Хацкер Elder - Старейшина

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0

    что-то у меня не получается. в index.php выводится просто {MENU}

    может еще что нада, подскажи..
     
  17. OnArs

    OnArs Banned

    Joined:
    1 Aug 2008
    Messages:
    211
    Likes Received:
    13
    Reputations:
    1
    Начинаю учить php+mysql:

    Подскажите как сделать таблицу вида:

    _______________________________________________
    | Колонка1 | Колонка2 | Колонка3 | Колонка4 | Колонка5 |
    ----------------------------------------------------------------------------
    | Эл.1 | Эл.2 | Эл.3 | Эл.4 | Эл.5 |
    ----------------------------------------------------------------------------
     
  18. geforce

    geforce Member

    Joined:
    21 Aug 2008
    Messages:
    300
    Likes Received:
    26
    Reputations:
    -5
    Нужен скрипт Сщёчика аккаутов! Попробывал напимать но к сожелению он не работает!

    stats.php
    <?php
    require 'includes/config.php';
    $res = mysql_query("SELECT COUNT(*) AS membo FROM vlad_members");
    $assoc = mysql_fetch_assoc($res);
    ?>

    index.php
    require_once('stats.php');
    echo $assoc['stats.php'];

    Ничего не выводит! Кто сталкивался с такой проблемой помогите плиз?
     
    #5018 geforce, 26 Aug 2008
    Last edited: 26 Aug 2008
  19. Doom123

    Doom123 Elder - Старейшина

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    мля ! =) не echo $assoc['stats.php'];

    а echo $assoc['membo'];

    я допустил там ошибку :rolleyes:

    OnArs что за эл? это тоже колонка или даные в колонке
     
    #5019 Doom123, 26 Aug 2008
    Last edited: 26 Aug 2008
  20. FrMn

    FrMn Elder - Старейшина

    Joined:
    8 Aug 2008
    Messages:
    51
    Likes Received:
    16
    Reputations:
    7
    OnArs, http://dev.mysql.com/doc/refman/5.1/en/create-table.html
     
Thread Status:
Not open for further replies.