php mysql şablon

2 Cevap php

I come across this sql code in a php software. What does the #section_filter mean? Is that a valid mysql syntax? or just a templating system?

$filterid = ac_sql_select_one("
    SELECT
        id
    FROM
        #section_filter
    WHERE
        userid = '$ary[userid]'
    AND
        sectionid = 'article'
    AND
        conds = '$conds_esc'

");

Teşekkürler

2 Cevap

Bu, geçerli bir SQL sözdizimi ama sorun i suspect karma # karakteri sql sorguları açıklamaları dolayısıyla bu sorgu yürütmek olmayabilir yaratmasıdır.

Başka bir şansınız Eğer bu sorguyu gördüm programı motoru MySQL ve daha sonra sorgu düzgün çalışmalıdır gelmeden dinamik bazı tablo adı ile #section_filter değiştirmek mümkün olmasıdır. Bu benim görünümünde highest possibility olduğunu.

# Sembolü a comment in MySQL ifade etmek için bir yoldur. Yani, bu hat yana, yazılı olarak geçerli bir SQL deyimi değil:

#section_filter

tamamen göz ardı olacaktır.