我希望我的输入文本放在我的查询位置,我可以使用数字,但是当我尝试在输入字段中搜索字母时。它不起作用。有什么建议吗?我需要转换一些东西吗?
<form name="form" method="get">
<input type="text" name="test">
<input type="submit" name="button1" value="Search">
</form>
$nickval = $_GET["test"];
这个正在运作。
//Establish connection to database
$host = "****";
$conn = ******
$query = " Select *
from p900
where p900key = $nickval
ORDER BY P900KEY";
这个不起作用,在输入中我写AB是签名。
//Establish connection to database
$host = "****";
$conn = ******
$query = " Select *
from p900
where p900SIG= $nickval
ORDER BY P900key";
对不起,如果我不清楚,我尽我所能
答案 0 :(得分:2)
对于where where condition中的字母,你必须用下面的引号包装文本框值。
//Establish connection to database
$host = "****";
$conn = ******
$query = " Select *
from p900
where p900SIG= '$nickval'
ORDER BY P900key";