Select MySQL 通过 post 请求限制列数
Select MySQL limit columns by post request with columns number
我正在尝试通过向 MySQL 发送 PHP post 请求来获取 MySQL 列,列号为
PHP:
<?php
$columns = $_POST['number'];
$result = mysql_query(" SELECT * FROM table3 order by RAND() LIMIT '$columns'");
?>
HTML:
<form action="file.php" method="post" >
<input type="text" name="number" value="5" autocomplete="off">
<input type="submit" Value="Submit">
</form>
你说的是
SELECT * FROM table3 order by RAND() LIMIT '5'
看到报价问题了吗?
应该是
<?php
$columns = (int)$_POST['number'];
$result = mysql_query(" SELECT * FROM table3 order by RAND() LIMIT $columns");
?>
我正在尝试通过向 MySQL 发送 PHP post 请求来获取 MySQL 列,列号为
PHP:
<?php
$columns = $_POST['number'];
$result = mysql_query(" SELECT * FROM table3 order by RAND() LIMIT '$columns'");
?>
HTML:
<form action="file.php" method="post" >
<input type="text" name="number" value="5" autocomplete="off">
<input type="submit" Value="Submit">
</form>
你说的是
SELECT * FROM table3 order by RAND() LIMIT '5'
看到报价问题了吗?
应该是
<?php
$columns = (int)$_POST['number'];
$result = mysql_query(" SELECT * FROM table3 order by RAND() LIMIT $columns");
?>