Нуже скриптик PhP+MySql

Discussion in 'PHP' started by Stern, 5 Apr 2008.

  1. Kaimi

    Kaimi Well-Known Member

    Joined:
    23 Aug 2007
    Messages:
    1,732
    Likes Received:
    809
    Reputations:
    231
    ТС, ты гений, выложить пример с - New -, а потом выложить базу где - NEW -...
    А потом вопросы почему скрипт не работает...

    Лови свою базу...
    http://rapidshare.com/files/105840087/anekdots.sql.gz
     
    _________________________
    #21 Kaimi, 8 Apr 2008
    Last edited: 8 Apr 2008
  2. Stern

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

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Спасибо огромное!!!!

    зы. ну я же не на стока тупой чтоб поменять New на NEW...я это сделал первым делом....
     
  3. Doom123

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

    Joined:
    11 Nov 2006
    Messages:
    749
    Likes Received:
    244
    Reputations:
    22
    Т.к тема скрипта не раскрыта сделаю это я .... =)

    PHP:
    <?php

    set_time_limit
    (0);

    //Base
    $host 'localhost';
    $user 'root';
    $pass '';
    $db 'test';
    $conn mysql_connect($host$user$pass);
    mysql_select_db($db);
    //

    $bla "CREATE TABLE `bla`  
    (   
    `id` int(3) NOT NULL auto_increment primary key,   
    `text` text NOT NULL  
    )"
    ;
    mysql_query($bla);

    $test file_get_contents('a.txt');
    $tes explode('- NEW -'$test);

    for (
    $i 1$i count($tes); $i++)
    {
        
    mysql_query("INSERT INTO `bla` (`text`) VALUES ('$tes[$i]')");
    }

    echo 
    '<h1>Готово</h1>';

    ?>
     
  4. Stern

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

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    Видимо не судьба......:(

    Вообщем sql не заливается, ругается на "пакет сайз" чет такое...

    А скриптом вроде льет, но в базе все в ???????
     
  5. NOmeR1

    NOmeR1 Everybody lies

    Joined:
    2 Jun 2006
    Messages:
    1,068
    Likes Received:
    783
    Reputations:
    213
    Это надо выполнить после коннекта с базой.
    Code:
    @mysql_query('SET NAMES cp1251');
     
  6. Stern

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

    Joined:
    13 Mar 2007
    Messages:
    75
    Likes Received:
    5
    Reputations:
    0
    ВСЕЕ.....всем спасибо....проблема решена :) скрипт в итоге вышел такой :)

    <?php

    set_time_limit(0);

    //Base
    $host = 'localhost';
    $user = '****';
    $pass = '****';
    $db = '****';
    $conn = mysql_connect($host, $user, $pass);
    mysql_select_db($db);
    @mysql_query('SET NAMES cp1251');
    //

    $bla = "CREATE TABLE `bla`
    (
    `id` int(3) NOT NULL auto_increment primary key,
    `text` text NOT NULL
    )";
    mysql_query($bla);

    $test = file_get_contents('anekdot.txt');
    $tes = explode('- NEW -', $test);

    for ($i = 1; $i < count($tes); $i++)
    {
    mysql_query("INSERT INTO `bla` (`text`) VALUES ('$tes[$i]')");
    }

    echo '<h1>Готово</h1>';

    ?>
     
    2 people like this.