显示满足多个指定条件的数据

时间:2011-05-01 07:53:44

标签: php mysql database

设置简单的数据库进行学习。已插入数据。现在我试图表明只显示符合标准的数据。就像我选择33岁和男性的形式。然后只显示年龄为33岁的男性。我管理得到的工作脚本只能用一个标准。

 <?php
$rass = $_POST["rass"];
$rinnad = $_POST["rinnad"];
$connect = @mysql_connect ("localhost", "root", "") or die("Fail!!!! :D:D:D");
mysql_select_db("tibid") or die("selline andmebaas puudub");
$query = mysql_query("SELECT * from test where rass = '{$rass}'");
$num_rows = mysql_num_rows($query);
if($num_rows > 0){
    {while($row = mysql_fetch_assoc($query))        
        echo 
        $row['rinnad']. "<br>"
        .$row['juuksed']."<br>"
        .$row['silmad']."<br>"
        .$row['rass']."<br>"
        .$kood['kood']."<br>
        <hr>
        ";}
    }else{ 
echo "Andmebaas on tühi";
    }
?>

谢谢。

1 个答案:

答案 0 :(得分:0)

请看这里的前两个例子:

http://php.net/manual/en/function.mysql-real-escape-string.php

第一个示例向您展示如何在SQL语句中使用由'AND'分隔的两个条件。

重要的是,第二个示例将向您展示在数据库查询中使用未经过清理/不安全的字符串以及如何避免SQL注入攻击的危险。

第三,笑一笑:

http://xkcd.com/327/

:d