[sql] Вопросы по БД

Discussion in 'PHP' started by FraiDex, 25 Feb 2008.

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

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Pashkela, спасибо, но я ничего не понял, там написано
    MySQL-кодировка: UTF-8 Unicode (utf8)
    Сопоставление соединения с MySQL: utf8_unicode_ci

    Как правильно сделать дамп, помогите :( :confused:
     
    #601 mff, 6 May 2009
    Last edited: 6 May 2009
  2. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Code:
    mysqldump --default-character-set=utf8 ...  > dump.sql
     
  3. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    хостинг Агава, как мне это сделать? Люди добрые, горю :confused: :confused: :confused:
     
    8 people like this.
  4. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    в phpmyadmin зашол (есть же доступ?) - >Сопоставление соединения с MySQL->utf8_general_ci

    всё. Можешь дампить
     
  5. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Pashkela, так и сделал, utf8_general_ci, сделал дамп, на новом хосте стоит в phpmyadmin тоже utf8_general_ci, заливаю дамп и вместо букв "ш" и "И" �?
    (((((
     
  6. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    дык узнай hex код этих знаков вопросов и сделай реплейс обычный:)
     
  7. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    подскажите как это сделать? Help me please :( :confused:
     
    1 person likes this.
  8. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    PHP:
    <?
    $text 'lalala???';
    for (
    $i=0;$i<strlen($text);$i++) {
      
    $hex.=bin2hex($text{$i});
    }
    echo 
    $hex;
    ?>
     
    2 people like this.
  9. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    Возможно ли превысить максимальное число 2147483648 в MySQl?
     
    #609 Byrger, 8 May 2009
    Last edited: 8 May 2009
  10. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Как настроить IE 8.0 под нужную кодировку ? В БД MySql стоит utf-8.Жму в ИЕ View - Encoding - UTF-8.Страница перезагружается.В итоге,ничего не меняется,а встаёт на Ciryllic,хотя в ENcoding написано,что UTF-8.Что за хрень ?Не вручную же каждый раз делать.Авто определение я отрубил.
     
  11. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    HELP табличка attachment от базы форума vBulletin не импортируется через phpMyadmin, выдаёт ошибку
    кошмар, дамп делал через phpMyAdmin

    + так и не решил проблему, вместо букв "И" и "ш" знаки вопроса.


    Помогите плиз :(((((((((((((((((((
     
  12. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Тык он же пишет про max_allowed_packet.Пакет не пропустил,ибо слишком большой.Просто поставь значение побольше в php.ini.Было уже такое у меня...
     
    1 person likes this.
  13. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    Велемир, как я на хостинге это сделаю?
     
  14. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Хороший вопрос )))
     
  15. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    В .htaccess попробуйте прописать
    Code:
    php_flag max_allowed_packet 1024
    
    Число от балды, подбирайте его самостоятельно
     
  16. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25

    Ни у кого е было такого чтоли
     
  17. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Code:
    <META http-equiv=Content-Type content="text/html; charset=utf-8;">
    
     
  18. sadver

    sadver New Member

    Joined:
    14 May 2009
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    Велемир, Если тебя волнует именно кодировка выгружаемых из бд данных то попробуй после подключения к БД:

    @mysql_query ("set character_set_client='cp1251'");
    @mysql_query ("set character_set_results='cp1251'");
    @mysql_query ("set collation_connection='cp1251_general_ci'");

    Вместо cp1251 можно указать любую кодировку и не важно в какой кодировке лежат данные в базе.
     
  19. Byrger

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

    Joined:
    7 Mar 2008
    Messages:
    521
    Likes Received:
    26
    Reputations:
    -4
    Как из таблички достать последнее значение поля ID
    Просто достать количество записей не предлогать
     
  20. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    SELECT MAX(id) FROM ...

    или если табла очень большая

    SELECT id FROM Table ORDER BY id DESC LIMIT 1;
     
    1 person likes this.
Thread Status:
Not open for further replies.