Cytat(mefistofeles @ 24.09.2009, 11:15:10 )

$sql = 'SELECT id,tytul,,link FROM `tabele` WHERE `tytul` LIKE \'%'.$nazwa'%\' LIMIT 100';
Chciałbym wyświetlić po kolei wszystkie rekordy pasujące do zapytania, ale
zwraca mi tylko jeden wynik więc nawet nie ma tu opcji zastosowania pętli...
Jak wyświetlić, lub chociaż załadować do jakiejś zmiennej wszystkie rekordy zwracane przez SELECT ?
Wiec tak w pedli w korej wykonujesz zapytanie i wyswietlasz dane, rezultat wpisujesz do array() potem uzywasz funkcji join() zeby z array() zrobic jedna zmienna jak juz masz to mozesz uzyc funkcji explode do wybrania tej wartosci jaka cie interesuje np 2, 6, 8.
Przyklad nie na select ale da sie z tego przerobic bardzo latwo:
$i = 1;
while ($i <= 11){
$rec = "check".$i;
$app[$i] = intval($_POST[$rec]);
$i++;
}
$status = join( ',', $app);
Petla powyrzej to przyklad odbierania 11 POSTOW i wpisywania je do jednej zmiennej jak juz to masz to robisz cos jak tu:
$pizza = "piece1,piece2,piece3,piece4,piece5,piece6";
echo $pieces[0
]; // piece1 echo $pieces[1
]; // piece2