我嘗試這樣做:四個變量不能與MYSQL
$result = mysql_query("SELECT * from business WHERE ptype = '".$_GET["ptype"]."' AND state = '".$_GET["state"]."' AND city = '".$_GET["city"]."'") or die(mysql_error());
,但如果我不把3 GET的我從MySQL得到一個錯誤:
本地主機/ get_allinfo.php ?p型= PUB &狀態=中心
然後我得到一個MySQL錯誤
我嘗試這樣做:
但如果我把「狀態」 URL $_GET["ptype"]) & (isset($_GET["state"]))
我從「P型」得到的結果只有
if (isset($_GET["ptype"])) {
$ptype = $_GET["ptype"];
$result = mysql_query("SELECT * from business WHERE ptype = '$ptype'") or die(mysql_error());
}elseif(isset($_GET["ptype"]) & (isset($_GET["state"]))){
$ptype = $_GET["ptype"];
$state = $_GET["state"];
$result = mysql_query("SELECT * from business WHERE ptype = '$ptype' and WHERE state = '$state") or die(mysql_error());
}else {
$result = mysql_query("SELECT * FROM `business`") or die(mysql_error());
}
您的腳本可能是脆弱的[SQL注入](https://www.owasp.org/index.php/SQL_Injection)。 – Gumbo
謝謝,我會閱讀它。 – iZikoo