Jak zliczyć wiele wierszy w pętli for z tablicą? kiedy nowy wiersz wszedł do bazy danych mysql, aby zliczyć nowy wiersz jako 0, gdy dwa nowe wiersze wprowadzono do bazy danych mysql, aby zliczyć oba wiersze jako 1 ?? Nie wiem dlaczego for loop escape first row count start from second row?
A także w jaki sposób zrobić wiele wierszy sesji z tablicy?jak zliczyć wiele wierszy w pętli for z tablicą?
Function.php & MySQL Query
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;
}
Funkcja Page Gdzie Dzwonię $ 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'];
}
Teraz używam tej funkcji teraz ta funkcja nie echo lub print count 0 wartość nie pokazuje, ale wartości są wyświetlane po liczbie 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'];
}
nadal do ucieczki z pętli Początek pierwszego wiersza od drugiego rzędu –
użyj 'var_export ($ wids)', aby zobaczyć całą informację o tablicy. być może problem zależy od informacji z bazy danych – Alireza41