不懂php的程序
看下下面的怎么循环不了呀,只能读出第一个数据。求大家帮忙看下能给出正确写法最好,小女子先谢谢了~
<?php
$conn = mysql_connect ( "localhost", "root", "123456" );
mysql_select_db ( "test" ,$conn);
mysql_query ( "set names gbk" );
$sql = "select * from san_supplier;";
$rs = mysql_query ( $sql );$num = $_GET["num"];
$page = $_GET["page"];
$data = array();
while ( $arr = mysql_fetch_array ( $rs ) )
if($page < 11){
for($i=0;$i<$num;$i++)
{
$pNum=rand(1,44);
$data[$i]["img"] = "/youhuiquan/".$arr ["preview"]."";
$data[$i]["height"] = 0;
$data[$i]["title"] = "时间:".date("Y-m-d H:i:s")."<br />".($i+1)."、WindsWaterFlow(第".$page."页)";
}
}
echo json_encode($data);
mysql_free_result ( $rs );
mysql_close ( $conn );
?>
看下下面的怎么循环不了呀,只能读出第一个数据。求大家帮忙看下能给出正确写法最好,小女子先谢谢了~
<?php
$conn = mysql_connect ( "localhost", "root", "123456" );
mysql_select_db ( "test" ,$conn);
mysql_query ( "set names gbk" );
$sql = "select * from san_supplier;";
$rs = mysql_query ( $sql );$num = $_GET["num"];
$page = $_GET["page"];
$data = array();
while ( $arr = mysql_fetch_array ( $rs ) )
if($page < 11){
for($i=0;$i<$num;$i++)
{
$pNum=rand(1,44);
$data[$i]["img"] = "/youhuiquan/".$arr ["preview"]."";
$data[$i]["height"] = 0;
$data[$i]["title"] = "时间:".date("Y-m-d H:i:s")."<br />".($i+1)."、WindsWaterFlow(第".$page."页)";
}
}
echo json_encode($data);
mysql_free_result ( $rs );
mysql_close ( $conn );
?>
这个一直在被覆盖