我有这个PHP脚本,它在lr
列中输出变量:
$conx = mysqli_connect("value here", "value here", "value here", "value here");
$sql = "SELECT lr FROM locations";
if (mysqli_connect_errno($conx)){
die("Failed to connect to MySQL: " . mysqli_connect_error());
}
$query = mysqli_query($conx, $sql);
$numrows = mysqli_num_rows($query);
if ($numrows > 1) {
echo "No locations found";
} elseif ($numrows == '1') {
echo "1 location found";
} elseif ($numrows > 0) {
echo $numrows." locations found";
}
// Free result set
mysqli_free_result($query);
mysqli_close($conx);
一切似乎都运行良好,但是当它输出结果时,即使值高于或低于1
,它也始终输出1
有解决方案的人吗?
答案 0 :(得分:0)
试试这个,看看它是否适合你的目标:(这是一个非常基本的例子)
$conx = mysqli_connect("value here", "value here", "value here", "value here");
$sql = "SELECT lr FROM locations";
if (mysqli_connect_errno($conx)){
die("Failed to connect to MySQL: " . mysqli_connect_error());
}
$query = mysqli_query($conx, $sql);
while($row=mysqli_fetch_array($query);)
{
echo $row['lr']." ";
}
mysqli_close($conx);