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

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

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

    erihtoney Member

    Joined:
    3 Mar 2009
    Messages:
    91
    Likes Received:
    73
    Reputations:
    20
    ODBC

    пароль неверный,либо имя пользователя

    \phpmyadmin\config.inc

     
    #581 erihtoney, 2 May 2009
    Last edited: 2 May 2009
  2. AndreyOxide

    AndreyOxide New Member

    Joined:
    2 May 2009
    Messages:
    1
    Likes Received:
    0
    Reputations:
    0
    добрый день.Помогите решить проблему. Мозг у меня уже вскипел.

    <?
    include ("blocks/bd.php");

    $result = mysql_query("SELECT name FROM settings WHERE id = '1'", $db);

    $myrow = mysql_fetch_array($result);

    ?>

    соеденение с базой успешно(как я понимаю) но выдает ошибку:
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\hst\oxidemusic-ru_34612d95\http\obraz1.php on line 7 (где стоит $myrow = mysql_fetch_array($result)
     
  3. LASS0

    LASS0 Member

    Joined:
    3 Jan 2009
    Messages:
    0
    Likes Received:
    17
    Reputations:
    1
    столбец id както непонятно сортируется и выводит записи не по порядку(
    вроди задал:
    id SMALLINT AUTO_INCREMENT,
    PRIMARY KEY(id)
    или нужно в команде запроса какието критерии задать?
    "SELECT id, email, password FROM user"

    [​IMG]
     
  4. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    У меня вообще нету такого user - только controluser и controlpass.По умолчанию стоит pma и pmapass (Впоследствии,pma@localhost).Разве самому ключи можно прописывать ? Попробую,спасибо.
     
  5. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Странно...по какой-то причине,у меня вообще MySql сервер упал.Скидываю конфиг инк,мб кто поможет:

    Code:
    
    <?php
    /* vim: set expandtab sw=4 ts=4 sts=4: */
    /**
     * phpMyAdmin sample configuration, you can use it as base for
     * manual configuration. For easier setup you can use scripts/setup.php
     *
     * All directives are explained in Documentation.html and on phpMyAdmin
     * wiki <http://wiki.cihar.com>.
     *
     * @version $Id: config.sample.inc.php 10142 2007-03-20 10:32:13Z cybot_tm $
     */
    
    /*
     * This is needed for cookie based authentication to encrypt password in
     * cookie
     */
    
    
    $cfg['blowfish_secret'] = '';
    $i = 0;
    $i++;
    $cfg['Servers'][$i]['auth_type'] = 'http';
    $cfg['Servers'][$i]['host'] = 'localhost';
    $cfg['Servers'][$i]['connect_type'] = 'tcp';
    $cfg['Servers'][$i]['compress'] = false;
    $cfg['Servers'][$i]['extension'] = 'mysqli';
    $cfg['Servers'][$i]['controluser'] = 'pma';
    $cfg['Servers'][$i]['controlpass'] = 'pmapass';
    $cfg['Servers'][$i]['user'] = 'root'; 
    $cfg['Servers'][$i]['password'] = 'vertrigo';
    $cfg['Servers'][$i]['pmadb'] = 'phpmyadmin';
    $cfg['Servers'][$i]['bookmarktable'] = 'pma_bookmark';
    $cfg['Servers'][$i]['relation'] = 'pma_relation';
    $cfg['Servers'][$i]['table_info'] = 'pma_table_info';
    $cfg['Servers'][$i]['table_coords'] = 'pma_table_coords';
    $cfg['Servers'][$i]['pdf_pages'] = 'pma_pdf_pages';
    $cfg['Servers'][$i]['column_info'] = 'pma_column_info';
    $cfg['Servers'][$i]['history'] = 'pma_history';
    $cfg['Servers'][$i]['designer_coords'] = 'pma_designer_coords';
    $cfg['UploadDir'] = '';
    $cfg['SaveDir'] = '';
    
    

    Единственное,где я что-то менял,так это здесь.Если не выйдет,то придётся переставлять всё:(
     
    #585 Велемир, 3 May 2009
    Last edited: 3 May 2009
  6. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Сейчас вроде заработало,но вот mysql функции в пхп скриптах не юзаются:

    Warning: mysql_escape_string() [function.mysql--escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\Program Files\VertrigoServ\www\ga.php on line 5

    Охренеть...
     
  7. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Неее,пароли как раз-то правильные.Два разных юзера...блин,я в панике:(
     
  8. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Я не понимаю ни черта.Ведь в конфигах стоят пароли,а он пишет - using password: NO.Че за бред ?!
     
  9. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Не,это не то.Он вообще ссылку ща не возвращает из-за ошибки 10061.Случается иногда после перезагрузки.Только я сменил кодировку на utf8_general_ci,что и юзается при установлении соединения с MySql.Хочется разнести всё нафиг...обидно же.
     
  10. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Епт,ну я и осёл......с БД не соедининлся ахахах))))).Ещё чет вернуть пытался:Д
     
  11. Велемир

    Joined:
    19 Jun 2006
    Messages:
    1,123
    Likes Received:
    96
    Reputations:
    -25
    Теперь опять после перезагрузки сервера phpmyadmin упал непонятно с чего...ничего не менял и работал норм.Меня прокляли,ИМХО.

    ЗЫ: Хмм...подозреваю,что это связано с Opera.Она тупит как-то странно,хуже,чем фаирфокс,хоть и быстро с сайтами соединяет,но иногда страницу просто не грузит(((.Вертриго.как обычно,перезагружается норм,но вот браузер,походу,начинает тупить и для него он как бы *мёртв* какое-то время.Почему так происходит - непонятно,но сам факт того,что всё нормально становится через минут 5 или 10,очевидно.Он у меня все сайты так зараза грузит.Особенно бесит читать письма на мэил.ру - читаешь письма,потом хочешь перейти на следующую страницу и - бац! Белый экран,и приходится заного жать рефреш.Может,я не всё описал,но более не могу припомнить.Может,у кого есть догадки убедительней моих ?
     
    #591 Велемир, 3 May 2009
    Last edited: 3 May 2009
  12. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    По коду непонятно. $db - это что? Переменная, присвоенная при коннекте? Или что-то еще? Должно быть что-то типа
    PHP:
    $connect mysql_connect (...);
    if (!
    connect)
      die (
    "Connection error");
    if (!
    mysql_select_db ('mybase'$connect)) {
      
    mysql_close ($connect);
      die (
    "Database not found");
    }
    $result mysql_query ("SELECT name FROM settings WHERE id = '1'"$connect);
    if (!
    $result) {
      
    mysql_close ($connect);
      die (
    "Query failed");
    }
    ...
    =====================[It is a delimiter]=====================
    SELECT id, email, password FROM user ORDER BY id
     
    1 person likes this.
  13. erihtoney

    erihtoney Member

    Joined:
    3 Mar 2009
    Messages:
    91
    Likes Received:
    73
    Reputations:
    20

    PHP:
    <?php
    $sql 
    "select * from users where username='vasya'";
    $result mysql_query($sql);
    if(!
    $result)
    {
      echo 
    "Возникла ошибка - ".mysql_error()."<br>";
      echo 
    $sql;
      exit();
    }
    // ......
    ?> 
     
  14. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Ошибка означает, что у вас неверный коннект к базе произошел. Попробуйте ошибки подключения обработать
     
  15. erihtoney

    erihtoney Member

    Joined:
    3 Mar 2009
    Messages:
    91
    Likes Received:
    73
    Reputations:
    20
    2krypt3r
    Переведите строчку:
    supplied argument is not a valid MySQL result resource in
     
    2 people like this.
  16. krypt3r

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

    Joined:
    27 Apr 2007
    Messages:
    1,507
    Likes Received:
    389
    Reputations:
    101
    Ыы, точно, невнимательнось :) Но ошибки все равно стоит обработать - помогает
     
  17. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    HELP!!!
    Задача перенести базу данных форума vBulletin с одного хостинга на другой. Дамп сделал через phpMyAdmin с откл. галками: "Полная вставка" и "Расширенные вставки", получился 55 метров, жму в gzip 25

    Всё ок, но вот есть проблемы с табличкой "аттачмент", но ето хрен с ним, есть проблема с кодировкой, ранее мне не встречалась:
    что то с буквами "ш" :confused: :confused: :confused: :confused:

    Уже что только не пробывал, и менял при импорте дампа кодировку и то и сё, HELP!!!
     
  18. erihtoney

    erihtoney Member

    Joined:
    3 Mar 2009
    Messages:
    91
    Likes Received:
    73
    Reputations:
    20
    Была у меня такая проблема,но на SMF
    Кодировка на новом хостинге видимо UTF-8

    А лучше напиши:
    Какая кодировка у базы данных
    Какая у phpmyadmin(старого хостинг)
    Какая у phpmyadmin(нового хостинга)
    И у apache
     
  19. mff

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

    Joined:
    12 Mar 2008
    Messages:
    2,074
    Likes Received:
    701
    Reputations:
    227
    На старом хосте стоит версия MySQL 4.1.22-log и все таблицы имеют сравнение cp1251_general_ci
    На новом хостинге стоит версия MySQL: 5.0.26

    :( :( :(
     
  20. Pashkela

    Pashkela Динозавр

    Joined:
    10 Jan 2008
    Messages:
    2,750
    Likes Received:
    1,044
    Reputations:
    339
    старый хост в UTF-8, только потом дамп
     
Thread Status:
Not open for further replies.