За последние 24 часа нас посетил 19171 программист и 1632 робота. Сейчас ищет 901 программист ...

Непонятки с запросом какие-то

Тема в разделе "PHP и базы данных", создана пользователем Mr. T, 2 апр 2011.

  1. Mr. T

    Mr. T Активный пользователь

    С нами с:
    10 ноя 2010
    Сообщения:
    733
    Симпатии:
    0
    Адрес:
    Украина, г. Киев
    Вечер добрый,
    возникли у меня непонятки какие-то с запросом.

    Есть, к примеру, запрос:

    [sql]SELECT table1.*, table2.title AS field FROM table1 LEFT JOIN table2 ON table1.table2_id = table2.table2_id WHERE table1.date >= '2011-04-01' AND table1.date <= '2011-04-30' LIMIT 0, 10;[/sql]

    Запрос этот чудесно работает в phpMyAdmin, но скрипт мне говорит, что:

    Код (Text):
    1. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '.date >= '2011-04-01' AND table1.date <= '2011-04-30'' at line 1
    Посдкажите, пожалуйста, решение проблемы.
     
  2. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    Mr. T
    date - ключевое слово мускула. бери в кавычки, фигли. и пиши по-пацански, а не по-школьному =)

    [sql]
    SELECT
    `table1`.*,
    `table2`.`title` AS `field`
    FROM
    `table1`
    LEFT JOIN `table2` ON `table1`.`table2_id` = `table2`.`table2_id`
    WHERE `table1`.`date` >= '2011-04-01' AND `table1`.`date` <= '2011-04-30' LIMIT 0, 10;[/sql]
     
  3. Mr. T

    Mr. T Активный пользователь

    С нами с:
    10 ноя 2010
    Сообщения:
    733
    Симпатии:
    0
    Адрес:
    Украина, г. Киев
    Писать по-пацански - с переносами строк и обратными кавычками? :)
     
  4. igordata

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

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    а че, скажешь не прокатило?
     
  5. Volt(220)

    Volt(220) Активный пользователь

    С нами с:
    11 июн 2009
    Сообщения:
    1.640
    Симпатии:
    1
    Если в PMA все работает, а скрипт ругается, то скорее всего проблема в скрипте а не в запросе.