За последние 24 часа нас посетили 21804 программиста и 1690 роботов. Сейчас ищут 1847 программистов ...

Mysql Error!

Тема в разделе "PHP для новичков", создана пользователем temka, 8 май 2006.

  1. Pow R. Toc H.

    Pow R. Toc H. Активный пользователь

    С нами с:
    8 май 2006
    Сообщения:
    14
    Симпатии:
    0
    У меня тоже!!!
     
  2. temka

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

    С нами с:
    7 май 2006
    Сообщения:
    44
    Симпатии:
    0
  3. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    лучше и не назывть!
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    на будущее всегда ставь error_reporting(E_ALL) и ОБРАБАТЫВАЙ возвращаемые результаты функций.

    $sql = 'show tables';
    $result = mysql_query($sql) or die('Какой же я лох! ['.$sql.'] - '.mysql_error());
     
  5. Lesya

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

    С нами с:
    14 авг 2006
    Сообщения:
    54
    Симпатии:
    0
    Адрес:
    Запорожье
    Люди, помогите пожалуйста.
    создаю запрос
    Код (Text):
    1. select aa.a, b, c
    2.   from aa, bb
    3.   where aa.a=bb.a
    4.   and aa.b > (select avg(b) from aa);
    получаю ошибку. Но, запросы:
    Код (Text):
    1. select aa.a, b, c
    2.   from aa, bb
    3.   where aa.a=bb.a
    4.   and aa.b > 4;
    и
    Код (Text):
    1. select avg(b) from aa;
    отрабатываются без проблем
     
  6. Mavir

    Mavir Guest

    В MySQL нельзя делать вложенные запросы. Придется разбить на два
     
  7. Lesya

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

    С нами с:
    14 авг 2006
    Сообщения:
    54
    Симпатии:
    0
    Адрес:
    Запорожье
    Пример взят из книги ("MySQL Учебное пособие" Люка Веллинга и Лоры Томсон) с некоторой переработкой.

    Хотя... Может быть в разных версиях по разному работает...

    Спасибо. Разобью на два запроса. Хотя было требование реализовать с помощью одного запроса.
     
  8. topas

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

    С нами с:
    16 авг 2006
    Сообщения:
    2.258
    Симпатии:
    36
    2Mavir
    Это почему нельзя... начиная толи с 4-го, толи с 5-го уже можно... :)
    http://mysql.ru