php - 为什么不下单

标签 php mysql sql request

我在订购时遇到问题.. 如果我将请求设置为 s=10 或 s11 ir 则不会执行任何操作... 我尝试根据请求打印 $order,它有效,但它没有出现在 $sql= ($order)

 if(isset($_GET['s']) AND $_GET['s']==10)
                    {
                        $order=' ORDER BY a.saskanojuma_nr ASC';
                    }
 elseif(isset($_GET['s']) AND $_GET['s']==11)
                    {
                        $order=' ORDER BY a.saskanojuma_nr DESC';
                    }
                    else
                    {
                        $order=' ORDER by a.id desc';
                    }



                    $sql='SELECT a.projekta_id, a.saskanojuma_nr,  a.datums, a.akcepta_nr, a.objekta_autors FROM '.$table_prefix.'_saskanojumi a LEFT JOIN '.$table_prefix.'_projekti b ON b.id=a.projekta_id LEFT JOIN '.$table_prefix.'_objekti c ON c.id=b.objekta_id LEFT JOIN '.$table_prefix.'_kadastri d ON d.objekta_id=c.id LEFT JOIN '.$table_prefix.'_ipasnieki e ON e.objekta_id=c.id  '.$query.' AND  a.buvvaldes_id='.$_SESSION['buvvaldes_id'].' AND a.dzests=0 GROUP BY a.id '.$order.' ';
        $thiss=$GLOBALS['db']->query($sql);

最佳答案

此处显示的代码似乎是正确的。也许问题出在其他地方。

逐步对您的代码进行基准测试,并尝试找出问题所在。

关于php - 为什么不下单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10205743/

相关文章:

php - 更改 php 数组以显示不同的值和产品 ID 数组

php - CodeIgniter 自动加载特定类

php - 将文件动态附加到 Contact Form 7 电子邮件

sql - 如何在 PostgreSQL 查询中声明变量

java - 从 Java 程序中搜索的 SQL 命令

PHP:foreach 循环与 array_merge 来创建 json 对象

mysql - 在 MySQL 数据库中存储非关系元数据

mysql - 使用 2 个表的 Laravel 5.1 查询

php - Mysqli 从两列中获取数据

mysql - 计算查询中两个nbr i 之间的差异?