Это мой запрос:
SELECT * FROM learning_assessment.tbl_qna порядок по пределу rand () 10;
tbl_qna — моя таблица вопросов. То, что я хотел сделать, это заменить предельное значение «10» на число, поступающее от ввода администратора.
<html>
<head></head>
<body>
<form action="#" method="post">
Number of questions: <br>
<input type="text" name="numQ"></input>
<input type="submit" value="Number of Questions to Generate" name="save"></input>
</form>
Можно ли получить входное значение от
<input type="text" name="numQ"></input>
и замените его на мое предельное значение запроса (10), чтобы пользователь мог сгенерировать желаемое число или вопросы, например, 50 или 100.
Да, вы можете использовать параметр
$sth = $dbh->prepare("SELECT * FROM learning_assessment.tbl_qna order by rand() limit :limit;")
$sth->bindParam(":limit",$_POST['numQ'],PDO:PARAM_INT);
$result = $sth->execute();
Мне удобнее с PDO, но вы можете сделать то же самое с MySQLi
Других решений пока нет …