设置简单的数据库进行学习。已插入数据。现在我试图表明只显示符合标准的数据。就像我选择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";
}
?>
谢谢。
答案 0 :(得分:0)
请看这里的前两个例子:
http://php.net/manual/en/function.mysql-real-escape-string.php
第一个示例向您展示如何在SQL语句中使用由'AND'分隔的两个条件。
重要的是,第二个示例将向您展示在数据库查询中使用未经过清理/不安全的字符串以及如何避免SQL注入攻击的危险。
第三,笑一笑:
:d