0

次のコードに LIMIT 変数を追加できません。最初のレコードだけを表示しようとしているのですが、コードの .$gid 部分の後に "LIMIT 1" を追加すると、エラーが発生します。私はすべての変数を試しました。" space period $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 が一致するテーブルの最初のレコードを表示しようとしています。

4

2 に答える 2

3

おそらく前にスペースを追加するのを忘れただけLIMITで、エラーが発生します。

$sql = "SELECT * FROM `loan_real_types` WHERE fKeyGroup = " . $gid . " LIMIT 1";
于 2012-05-31T01:35:03.650 に答える
0
$sql = "SELECT * FROM `loan_real_types` WHERE fKeyGroup = " . $gid . " LIMIT 1";
$result = mysql_query($sql) or die(mysql_error());
// just use if here
if ($results = mysql_fetch_assoc($result)) {
  echo "" . $results['name'] . "";
}
于 2012-05-31T01:36:37.483 に答える