programing

PHP MySQL(MariaDB) 쿼리 끊기

javamemo 2023. 9. 12. 19:48
반응형

PHP MySQL(MariaDB) 쿼리 끊기

내 MySQL 문이 내 PHP 페이지에서 제대로 실행되지 않습니다.진술 자체가 끊기는 모양새입니다.다른 사람들은 이 쓰레드뿐만 아니라 이 쓰레드에서도 볼 수 있듯이 비슷한 문제를 겪었지만, 그들은 자신의 문장에 예약된 단어를 사용하고 있었습니다.

그러나 MySQL 문서에서 볼 수 있는 바에 따르면, 저는 어떤 것도 사용하고 있지 않다고 생각합니다.

다음 쿼리를 실행할 때:

$ticket_query = "
SELECT  myticket.number,
    myticket.status,
    myticket.created,
    myticket.source,
    myticket.ticket_id,
    myticket.lastresponse,
    myticket__cdata.subject,
    myticket__cdata.priority,
FROM myticket
    INNER JOIN myticket__cdata
    ON myticket.ticket_id = myticket__cdata.ticket_id
WHERE   (myticket.status = 'open');";

내 PHP 페이지에서 다음 오류가 발생합니다.

티켓 쿼리를 실행하는 동안 오류가 발생했습니다. [SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 매뉴얼에서 9행의 'FROM myticket INNER JOIN myticket__cdata ON myticket.smap_id = o' 근처에서 사용할 올바른 구문을 확인하십시오.]

그러나 실행하면 다음과 같이 포맷됩니다.

$ticket_query = "
SELECT  myticket.number,
    myticket.status,
    myticket.created,
    myticket.source,
    myticket.ticket_id,
    myticket.lastresponse,
    myticket__cdata.subject,
    myticket__cdata.priority,
FROM myticket INNER JOIN myticket__cdata ON myticket.ticket_id = myticket__cdata.ticket_id
WHERE   (myticket.status = 'open');";

내 PHP 페이지에서 다음 오류가 발생합니다.

티켓 쿼리를 실행하는 동안 오류가 발생했습니다. [SQL 구문에 오류가 있습니다. MariaDB 서버 버전에 해당하는 매뉴얼에서 9행에서 'FROM myticket INNER JOIN myticket__cdata ON myticket.jun_id = osti_t'에 가까운 구문을 사용하는 올바른 구문을 확인하십시오.]

저는 여기에 갇혀있고 그것이 제가 놓치고 있는 작은 것이라고 생각합니다.

FROM 직전에 쉼표가 하나 더 있었어요.

$ticket_query = "
SELECT  myticket.number,
    myticket.status,
    myticket.created,
    myticket.source,
    myticket.ticket_id,
    myticket.lastresponse,
    myticket__cdata.subject,
    myticket__cdata.priority /*removed comma from here*/
FROM myticket
    INNER JOIN myticket__cdata
    ON myticket.ticket_id = myticket__cdata.ticket_id
WHERE   (myticket.status = 'open');";

언급URL : https://stackoverflow.com/questions/26363044/php-mysql-mariadb-query-cut-off

반응형