Ошибка в mysql запросе. Как узнать номер строки в фалйе?

Discussion in 'PHP' started by vorona, 26 Sep 2010.

  1. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    Вот есть такая вот ошибка:

    PHP:
    1064You have an error in your SQL syntaxcheck the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
    Как узнать в какой строке в php-файле она возникает?
     
  2. h352i

    h352i Member

    Joined:
    14 Dec 2009
    Messages:
    25
    Likes Received:
    10
    Reputations:
    5
    at line 1
     
  3. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    В первых 10-ти строках нету никакого кода. Стоят комментарии.
     
  4. OSW

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

    Joined:
    12 Jul 2007
    Messages:
    325
    Likes Received:
    56
    Reputations:
    7
    Не думали о том, что видя код можно дать более развернутый ответ? Телепаты снова в отпуске. Кто вас знает, как у вас оформлены комментарии.
     
  5. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    Код состоит из нескольких тысяч строк. Работа с БД начинается где-то в средине. Т.е. в любом случае это не первая строка.
     
  6. vorona

    vorona Member

    Joined:
    7 Sep 2009
    Messages:
    392
    Likes Received:
    7
    Reputations:
    1
    Сам скрипт ничего не выводит, т.к. это генератор для cron.

    Возле каждого mysql-запроса стоит or die (mysql_errno().": ".mysql_error()."<br>")

    В каком-то из запросов возникает эта ошибка. Как узнать в котором?
     
  7. Gifts

    Gifts Green member

    Joined:
    25 Apr 2008
    Messages:
    2,494
    Likes Received:
    807
    Reputations:
    614
    vorona замените все подстроки
    PHP:
    die (mysql_errno().": ".mysql_error()."<br>")
    на
    PHP:
    die ('Error at line: '.__LINE__.'<br />'mysql_errno().": ".mysql_error()."<br>")
     
    _________________________
  8. llexus

    llexus Member

    Joined:
    19 Sep 2010
    Messages:
    57
    Likes Received:
    6
    Reputations:
    10
    Это строка в самом sql запросе написана вроде как
     
Loading...
Similar Threads - Ошибка mysql запросе
  1. GAiN
    Replies:
    3
    Views:
    7,212