За последние 24 часа нас посетили 72505 программистов и 1650 роботов. Сейчас ищут 886 программистов ...

Запросы на mysql

Тема в разделе "PHP для новичков", создана пользователем kilogram, 22 июн 2012.

  1. kilogram

    kilogram Активный пользователь

    С нами с:
    19 мар 2012
    Сообщения:
    116
    Симпатии:
    0
    Написал простой запрос вставки и ничего не добавилось, вывожу - ничего не выводится и ошибок не выдает, просто пустой экран, почему?

    Код (Text):
    1. <?php
    2. $db = mysql_connect('localhost', 'root', '111');
    3. mysql_select_db('test',$db);
    4. mysql_query('INSERT INTO cat(number,name,age) VALUES (,"Петя",28)');
    5. $rez = mysql_query('SELECT * FROM `cat`');
    6. while($r = mysql_fetch_assoc($rez)) echo $r["number"],$r["name"],$r["age"];
    7. ?>
     
  2. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    (,
    недопустимо
     
  3. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.598
    Симпатии:
    1.764
    Кстати, я пока в SQL не натренировался, сначала ввожу запросы в phpMyAdmin или прямо в mysql command line client, а потом копирую в программу. Помогает.
     
  4. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    даже когда натренируешься и станешь дипломированным красноглазиком, всё равно будешь ловить запятые в пма или похожих программах.
     
  5. kilogram

    kilogram Активный пользователь

    С нами с:
    19 мар 2012
    Сообщения:
    116
    Симпатии:
    0
    Запускаю консоль MySQL 5.1 ввожу пароль, нажимаю ENTER и окно выключается, не дает ввести команду sql, что делать?
     
  6. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    ПМА поставь
     
  7. kilogram

    kilogram Активный пользователь

    С нами с:
    19 мар 2012
    Сообщения:
    116
    Симпатии:
    0
    Решил переустновить MYSQL так как стал глючить и паролит требовать, старого полностью снес и поставил новый. После установки, новый заработал и запускал сайт и он работал. Перезагрузил комп, запусчкаю PHPMYADMIN
    выдает такую ошибку:
    Код (Text):
    1. Ошибка
    2. Ответ MySQL:
    3. #2002 - Сервер не отвечает (либо сокет локального MySQL-сервера некорректно настроен)
    В интернете глянул, там одни предлагают отключить брандмаузер, отключил, эффекта не дало. Что можно сделать?
     
  8. kilogram

    kilogram Активный пользователь

    С нами с:
    19 мар 2012
    Сообщения:
    116
    Симпатии:
    0
    А, точно, в службах запустил, там вручную указанно.
    Теперь такая ошибка
    Код (Text):
    1. Ошибка
    2. Ответ MySQL:
    3.  
    4. #1045 - Access denied for user 'root'@'localhost' (using password: YES)
    5. phpMyAdmin не смог установить соединение с сервером MySQL. Проверьте хост,
    6.  имя пользователя и пароль установленные в конфигурационном файле config.inc.php
    7. и удостоверьтесь, что они соответствуют данным полученным от администратора сервера MySQL.
    В конфигурационном файле такие настроки:
    Код (Text):
    1. $cfg['Servers'][$i]['user'] = 'root';
    2. $cfg['Servers'][$i]['password'] = "111"; /* Пароль пользователя root. */
    Может что не так в конфигурационном файле MySql сделал?

    ФАйл my.ini http://santa.hut4.ru/my.txt
     
  9. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    или пароль или прав нет =) не знаю как может у рута не хватать прав, ну проверь пароль.