Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 按类别筛选我的postgreSQL表_Php_Postgresql - Fatal编程技术网

Php 按类别筛选我的postgreSQL表

Php 按类别筛选我的postgreSQL表,php,postgresql,Php,Postgresql,问题 我想知道如何在我的表中实现一个过滤器,我想按类别进行过滤。有没有一个简单的方法可以做到这一点?我之前想知道使用SQL命令是否有效,例如,如果我想选择水果: SELECT Foodtype, Manufacturer, Description, Price FROM food WHERE Category = Fruit; 这是可行的还是不是正确的方法 代码 下表: <?php $conn = pg_connect("host=db.dcs.aber.ac.uk po

问题

我想知道如何在我的表中实现一个过滤器,我想按类别进行过滤。有没有一个简单的方法可以做到这一点?我之前想知道使用SQL命令是否有效,例如,如果我想选择水果:

SELECT Foodtype, Manufacturer, Description, Price FROM food
    WHERE Category = Fruit;
这是可行的还是不是正确的方法

代码

下表:

<?php
    $conn = pg_connect("host=db.dcs.aber.ac.uk port=5432
                                    dbname=teaching user=csguest password=********");
    $res  = pg_query($conn, "SELECT Foodtype, Manufacturer, Description, Price FROM food
    ORDER BY Category ASC");
        echo "<table id=\"myTable\" border='1'>";
        while ($a = pg_fetch_row($res)) {
            echo "<tr>";
            for ($j = 0; $j < pg_num_fields($res); $j++) {
            echo "<td>" . $a[$j] . "</td>";
            }
            echo "<td><form id='cart' name='cart' method='POST' action='addToBasket.php'>
            <input type='submit' name='Select' id='Select' value='Add To Basket'>
            </form></td>";
            echo "</tr>\n";
            }
        echo "</table>\n";
?>

这是正确的。你可以使用它。代码到底会放在哪里,我可以把它放在零件里面吗,还是放在表格代码所在的地方?@ogres你知道这是否有效吗?^你是在说SQL命令RushFan2112吗?是的,SQL,不确定它在哪里goes@ogres我已经尝试过这个:$Alcoholic=pg_查询(“从类别=酒精的食品中选择食品类型、制造商、说明、价格”);但它不起作用,我已将其放在表代码下。
<select name="category" id="category">
    <option value="Alcoholic">Alcohol</option>
    <option value="Canned">Canned Food</option>
    <option value="Dairy">Dairy</option>
    <option value="Dessert">Dessert</option>
    <option value="Frozen">Frozen Food</option>
    <option value="Fruit">Fruit</option>
    <option value="Junk Food">Junk Food</option>  
</select> 
<input  type="submit" name="submit" value="Search"/>