Php 如何限制此MySQL查询的结果?

Php 如何限制此MySQL查询的结果?,php,mysql,sql,Php,Mysql,Sql,我无法将LIMIT变量添加到以下代码中。我试图只显示第一条记录,但当我在代码的.gid部分后添加“LIMIT 1”时,我得到一个错误。我试过了每个变量。我也不清楚为什么“空间周期$gid”的格式是这样的 <?php $sql = "SELECT * FROM `loan_real_types` WHERE fKeyGroup = " . $gid; $result = mysql_query($sql) or die(mysql_error()); while($results = my

我无法将LIMIT变量添加到以下代码中。我试图只显示第一条记录,但当我在代码的.gid部分后添加“LIMIT 1”时,我得到一个错误。我试过了每个变量。我也不清楚为什么“空间周期$gid”的格式是这样的

<?php

$sql = "SELECT * FROM `loan_real_types` WHERE fKeyGroup = " . $gid;
$result = mysql_query($sql) or die(mysql_error());
while($results = mysql_fetch_assoc($result)) {
    echo "" . $results['name'] . "";
}

?>


最后,我只是试图显示表的第一条记录,其中fkeyGroup是一个匹配项。

您可能只是忘记在
LIMIT
之前添加空格,这将导致错误

$sql = "SELECT * FROM `loan_real_types` WHERE fKeyGroup = " . $gid . " LIMIT 1";

您可能只是忘记在
LIMIT
之前添加空格,这会导致错误

$sql = "SELECT * FROM `loan_real_types` WHERE fKeyGroup = " . $gid . " LIMIT 1";

添加您的SQL子句:)添加您的SQL子句:)我现在工作得很好!太棒了。句点在$gid周围做什么了?以前,在$gid之后没有句点。逗号和句点总是让我很困惑。句点是一个串联运算符。它允许您将字符串和变量组合在一起。我现在工作得很好!太棒了。句点是什么IOD围绕$gid执行吗?以前,$gid后面没有一个。逗号和句点总是把我搞得一团糟。句点是一个串联运算符。它允许您将字符串和变量组合在一起。