我如何計算循環數組中的多行?當新行進入mysql數據庫循環計數新行爲0當兩個新行進入mysql數據庫循環計數兩行爲1?我不知道爲什麼for loop escape first row count start from second row?
而且我怎麼做數組的多行會話?我如何計算循環數組中的多行?
Function.php & MySQL查詢
function get_wid($id){
$result=mysql_query("SELECT id AS wid FROM mywishlist where pid='$id'")
or die("Id Problem"."<br/><br/>".mysql_error());
$results= array();
while($row=mysql_fetch_array($result)){
$results[] = $row['wid'];
}
return $results;
}
頁函數當我打電話$ WID = get_wid($ ID);
$wid=get_wid($id);
$max1= count($wid);
for($i>0; $i<$max1; $i++)
{
$wid1=$wid [$i].'<br />';
$_SESSION['wid2']=$wid1;
echo $_SESSION['wid2'];
}
現在,我使用這個功能,現在這個功能沒有迴音或打印計0值不顯示,但數值計數1後顯示?
function get_wid($id){
$result=mysql_query("SELECT id AS wid FROM mywishlist where pid='$id'") or die("Id Problem"."<br/><br/>".mysql_error());
$results= array();
$i=1; // add the new line
while($row=mysql_fetch_array($result)){
$results[$i] = $row['wid'];
$i++;
}
return $results;
}
$wid=get_wid($id);
$max1= count($wid);
for($i=1; $i<=$max1; $i++) // changes made here
{
$wid1=$wid [$i].'<br />';
$_SESSION['wid2']=$wid1;
echo $_SESSION['wid2'];
}
仍爲循環轉義第一行計數從第二行開始 – 2013-03-15 08:50:55
使用'var_export($ wids)'查看整個數組信息。可能問題取決於數據庫信息 – Alireza41 2013-03-15 08:56:05