We are in the process of migrating this forum. A new space will be available soon. We are sorry for the inconvenience.

mysql_fetch_assoc


dzizes
31-03-2009, 08:24
Zamieniłem na :
case 1:
$i=0;
while($wynik=mysql_fetch_assoc($zap))
{
foreach ($wynik as $key => $wartosc)
{
$users[$i][$key]=$wartosc;

}
$i++;
}

return $users;

break;

i przepisuje mi do nowej tablicy oraz ja zwraca. Wszystko ok ale nie da się tego jakoś uprościć?

no4b
31-03-2009, 00:23
O pętli while słyszał?

dzizes
30-03-2009, 22:30
Witam.Mam funkcje która robię zapytanie do bazy i chce później wyświetlić na stronce.Robię print_r tej tablicy wyników i widzę że mam tylko 1 rekord z tabeli ??
Pozdrawiam.


public function query ($dane,$tabela,$co,$ile,$wynik)
{
$sql="";
$sql="select ".$dane." from ".$tabela;
if (($co!="")&&($ile!=""))
{
$sql.=" where ".$co." = ".$ile;

}
$zap=mysql_query($sql);

switch ($wynik)
{
case 1:
return mysql_fetch_row($zap);
break;
case 2:
return mysql_fetch_row($zap);
break;
}
}


print_r(Baza::query("*","user","","",1));