如何根据用户插入的值从数据库和循环行中选择值


how to select value from database and loop row according to user inserted value

表名---分页列名----页码

我正在数据库中插入pageno例如3或5 pr 7等…

我的问题是:如何从数据库中选择一个值,并循环通过由用户输入的值确定的一定数量的行

例如---如果数据库中的值为5然后循环显示5行,如wise。。。。。。。请建议我…

我对下面的userinput进行了硬编码,但我不明白如何从数据库中选择它并在userinput变量中获得选定的值。

<?php
        $userinput = 3;     
        ?>
         <?php
            for($i=0; $i<$userinput; $i++)
            {
            ?>
        <tr>                    
          <td class="scheduletime" style="text-align:center"><?php echo $i+1;?></td> 
<?php } ?>

试试这个:

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
  die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT pageno FROM pagination';
mysql_select_db('myapp');
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
  die('Could not get data: ' . mysql_error());
}
if($row = mysql_fetch_array($retval, MYSQL_ASSOC))
{
    echo "Number :{$row['pageno']}  <br> ".
         "--------------------------------<br>";
} 
for($i=0;$i<$row['pageno'];$i++)
echo "Fetched data successfully'n<br>";
mysql_close($conn);
?>

您可以通过在选择查询中从两个表中选择值来实现这一点。。。