我需要一些帮助。我正在尝试将特定行从sql过滤到XML文件
$query = "SELECT * FROM lbs_ WHERE 1";
如果我使用它,它会显示SQL数据库中的所有行,我想要做的只是显示一行等于来自表单的查询
表格代码如下
<a href="phpsqlajax_genxml3.php?msisdn=<? echo $rows['msisdn']; ?>" class="update">
如果我使用以下内容:
$query="SELECT * FROM lbs_ WHERE msisdn='$msisdn'";
URL显示查询,但它不过滤该行,然后在XML文件中没有显示数据
答案 0 :(得分:0)
您可能只需要使用$_GET
超全局数组:
$msisdn = $_GET['msisdn'];
$query = "SELECT * FROM lbs_ WHERE msisdn='$msisdn'";
现代PHP主机上的URL参数不会自动转换为变量(这是一个安全问题)。
答案 1 :(得分:0)
答案 2 :(得分:0)
试试这个
$query="SELECT TOP 1 * FROM lbs_ WHERE msisdn='$msisdn'";
您可能还想在最后添加某种排序顺序。