繁体   English   中英

使用限制时出现错误?

[英]Getting error while using limit?

我正在显示一个问题以及他们的选择。 我想使用限制查询。

但是我出错了。 如果我在$query字符串中使用任何其他查询,则不会收到任何错误。

<?php 

$dbc = mysqli_connect('localhost','root','1234','myown')
or die('unable to connect');

// $query = "Select * from question";
// $result = mysqli_query($dbc,$query);
// $num_rows = mysqli_num_rows($result);

$range = rand(0,6); 
echo $range;
$query = "select * from question where limit 1,1";

$result = mysqli_query($dbc,$query)
or die("Error.\n");           
$row = mysqli_fetch_array($result);

?>

<!DOCTYPE html>
<html>
    <head>
        <title></title>
    </head>
    <body>
        <h3> <?php echo $row['sawal']; ?></h3>

        <form method = "POST" action="<?php echo $_SERVER['PHP_SELF']; ?>">
            <input type="radio"  name=" answer" value="A" ><?php echo $row['A']; ?><br>
            <input type="radio"  name=" answer" value="B" ><?php echo $row['B']; ?><br>
            <input type="radio"  name=" answer" value="C" ><?php echo $row['C']; ?><br>
            <input type="radio"  name=" answer" value="D" ><?php echo $row['D']; ?><br>

            <input type="submit" name="submit" value="ANSWER"/>
        </form>
    </body>
</html>
<?php
mysqli_close($dbc);
?>

我该如何克服呢?

$query = "select * from question limit 1,1";

您是从1开始到LIMIT,然后是1结束。因此您遇到了错误。

“您的查询”(在这里不要使用where语句)LIMIT 0,1;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM