表名---分页列名----页码
我正在数据库中插入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);
?>
您可以通过在选择查询中从两个表中选择值来实现这一点。。。