基于Mysql查询中的结果显示

时间:2016-05-25 20:24:35

标签: php mysql

我在mysql中有一个订单表,对于某些订单,我设置了特定的订单状态,例如' review'。 我想设置一种方式,如果特定客户(名字和姓氏)为我之前设置了订单状态的任何订单,请回顾'在列表中显示警告。

$sql = "select * from order where firstname = ".$firstname." AND lastname = ".$lastname." AND order_status = 'review';";
                $SQLresult = mysql_query("$sql", $DBcon_MySQL);

            while($row = mysql_fetch_array($SQLresult)) {       
                    foreach($row as $row){

                        $result = "warning!";
                        echo $result;
                    }
            }

以上代码不显示任何内容。请让我知道如何解决这个问题。

[应用答案后编辑]

这就是我使用它的方式。

            while($row = mysql_fetch_array($SQLresult)) {       
                    foreach($row as $row){

                        $result = "warning!";
                        echo $result;
                    }
            }

我应该如何插入一张只显示一次警告的支票无论单个客户的订单被标记为评论多少,只显示一次警告?

1 个答案:

答案 0 :(得分:1)

试试这个,

", line 32, in <module>
    g= driver.window_handles[i]
IndexError: list index out of range

请注意,不推荐使用mysql函数。改用MySQLi或PDO。从以下查询中获得参考。

http://php.net/manual/en/book.mysqli.php

http://php.net/manual/en/book.pdo.php