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

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

Thread Status:
Not open for further replies.
  1. Хацкер

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

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0
    Кто-нибудь может мне дать пример блокнота двух версий одну с БД а другую на файлах? Нужно для обучения =))
     
    2 people like this.
  2. 5triker

    5triker Elder - Старейшина

    Joined:
    5 Apr 2007
    Messages:
    62
    Likes Received:
    41
    Reputations:
    1
    а лучше напиши для 5 людей скрипт и допиши

    echo rand(1,6)."тебе повезло на етой неделе";
     
  3. ~NeiTRoN~

    ~NeiTRoN~ Elder - Старейшина

    Joined:
    3 Jul 2008
    Messages:
    64
    Likes Received:
    2
    Reputations:
    0
    Всмысле блокнота??? Просто скрипт который заносит данные и выводит или че???
     
  4. Хацкер

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

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

    Да =)
     
  5. ~NeiTRoN~

    ~NeiTRoN~ Elder - Старейшина

    Joined:
    3 Jul 2008
    Messages:
    64
    Likes Received:
    2
    Reputations:
    0
    Вот элементарный с базой:
    PHP:
    <?
    if(isset(
    $_POST['submit'])) 
                   
            
    mysql_query ("INSERT INTO таблица (text) values ( '$_POST[text]' )");           
         
    echo 
    "  
    <form name=\"Reg\" action=ссылка обработчика method=\"post\">
    <label for=\"text\">Текст:<br /><font size='1'><input  name=\"text\" class=\"text\" type=\"text\" value=\"\"><br />
    <div align='center'><input class='button' type=\"submit\" name=submit value=\" OK \"></div>
    "
    ;
    $get mysql_query ("SELECT text FROM таблица);
    while (
    $test = mysql_fetch_array($get) )
        {
    print 
    $faq[text];
    }

    ?>
    В данном скрипте обработчик встроен сюдаже так что ссылку на этот скрипт!Ну естественно не забудь конект с базой
     
    #4405 ~NeiTRoN~, 30 Jul 2008
    Last edited: 30 Jul 2008
    1 person likes this.
  6. BlackSun

    BlackSun Banned

    Joined:
    1 Apr 2007
    Messages:
    989
    Likes Received:
    1,168
    Reputations:
    446
    На файлах:
    PHP:
    $db 'MyData';
    $file file($db);
    $count count($file);
    echo 
    "Rows: ".$count."\r\n<br>";
    for (
    $i 0$i $count$i++)
    {
      echo 
    $file[$i]."\r\n<br>";
    }
    На мускуле:

    PHP:
    $dbhost 'localhost';
    $dbuser 'root';
    $dbpass 'toor';
    $dbname 'db';
    mysql_connect($dbhost$dbuser$dbpass) or die("Can't connect to MySQL.");
    mysql_select_db($dbname) or die("Can't select Db.");
    $result mysql_query("SELECT * FROM test");
    if (
    $result)
    {
      while(
    $row mysql_fetch_array($result))
      {
        echo 
    $row['id']."-".$row['time']."\r\n<br>";
      }
    }
    mysql_close();
     
    1 person likes this.
  7. Хацкер

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

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0
    Спасиба вам =)
     
  8. ~NeiTRoN~

    ~NeiTRoN~ Elder - Старейшина

    Joined:
    3 Jul 2008
    Messages:
    64
    Likes Received:
    2
    Reputations:
    0
    НЗ
    З.Ы. в том скрипте что я запостил перед while надо
    PHP:
    if ($get){
    и в конец самый
    PHP:
    }
     
  9. Хацкер

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

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

    Добавил вечером попробую..
     
  10. 5triker

    5triker Elder - Старейшина

    Joined:
    5 Apr 2007
    Messages:
    62
    Likes Received:
    41
    Reputations:
    1
    ~NeiTRoN~
    такое чуство что ты никогда не слышал о том что " нада закрывать
    и ключ массива писать так ['key']
    и тут
    PHP:
    while ($test mysql_fetch_array($get) ) 
        { 
    print 
    $faq[text]; 
    }
    помойму в print нада писать $test а не $faq (откуда ты взял $faq вопще загадка)
     
    #4410 5triker, 30 Jul 2008
    Last edited: 30 Jul 2008
  11. Хацкер

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

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

    А я даже не увидел куда писать хост, пароль, имя пользователя)
     
  12. ~NeiTRoN~

    ~NeiTRoN~ Elder - Старейшина

    Joined:
    3 Jul 2008
    Messages:
    64
    Likes Received:
    2
    Reputations:
    0
    " НЕ закрыл так как просто недопечатал.
    $faq потомучто я взял кусок из своего скрипта(faq.php) просто не заметил и не поменял
    а насчет ключа у меня и без '' все идеально рабит!
     
  13. 5triker

    5triker Elder - Старейшина

    Joined:
    5 Apr 2007
    Messages:
    62
    Likes Received:
    41
    Reputations:
    1
    да там просто кусок откуда то выдраный и даже имена переменных криво изменены

    где то без '' работает а где то это будет еррор и скрипт будет криво пахать либо вопще не пахать
     
  14. ~NeiTRoN~

    ~NeiTRoN~ Elder - Старейшина

    Joined:
    3 Jul 2008
    Messages:
    64
    Likes Received:
    2
    Reputations:
    0
    $msqldb= "";
    $msqllogin = "";
    $msqlpassword = "";
    $msqlhost = "";
    вот суда пиши
    to 5triker
    Может только в некоторых случаях! Если такое случится просто добавит туда куда надо и все! В том скрипте что я запостил и без '' выводит!
     
    #4414 ~NeiTRoN~, 30 Jul 2008
    Last edited: 30 Jul 2008
  15. 5triker

    5triker Elder - Старейшина

    Joined:
    5 Apr 2007
    Messages:
    62
    Likes Received:
    41
    Reputations:
    1
    а сам коннект там походу и ненужен )
     
  16. ~NeiTRoN~

    ~NeiTRoN~ Elder - Старейшина

    Joined:
    3 Jul 2008
    Messages:
    64
    Likes Received:
    2
    Reputations:
    0
    Почему?
     
  17. 5triker

    5triker Elder - Старейшина

    Joined:
    5 Apr 2007
    Messages:
    62
    Likes Received:
    41
    Reputations:
    1
    почему я хз но там его как бы нету )
     
    1 person likes this.
  18. Хацкер

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

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

    Поверь с моими знаниями, даже я понимаю что этого будет мало)))))))))) :D :D :D
     
  19. Хацкер

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

    Joined:
    25 Jul 2008
    Messages:
    107
    Likes Received:
    9
    Reputations:
    0
    Вот этого нехватает

    mysql_connect($dbhost, $dbuser, $dbpass) or die("Can't connect to MySQL.");
    mysql_select_db($dbname) or die("Can't select Db.");

    С другими переменными правда. (взято из скрипта BlackSun)
     
  20. ~NeiTRoN~

    ~NeiTRoN~ Elder - Старейшина

    Joined:
    3 Jul 2008
    Messages:
    64
    Likes Received:
    2
    Reputations:
    0
    Надо, просто я думал что это и так понятно:
    PHP:
    mysql_connect($msqlhost$msqllogin$msqlpassword) or die ("
    Не конектится=)
    "
    ); 
    mysql_select_db ($msqldb) or die ("
    НЭТУ БАЗЫ"
    );
     
Thread Status:
Not open for further replies.