wszystko niby super ale w kazdej petli zaczyna od zerowego rekordu i laczy 5 kolejnych czyli w efekcie dostaje 5 razy to samo.
to jest print_r z sql :
SELECT * FROM duzo LIMIT 0,5SELECT * FROM duzo LIMIT 5,5SELECT * FROM duzo LIMIT 10,5SELECT * FROM duzo LIMIT 15,5SELECT * FROM duzo LIMIT 20,5
czyli niby wszystko ok!! zmienia sie zapytanie ale w efekcie nie daje czego powinien.
czy ktos moze mi powiedziec gdzie jest blad??
<?php $li=0; for($i=0;$i<5;$i++) { $sql = "SELECT * FROM duzo LIMIT $li,5"; { $a.=$row['cont']; } $n = 3; $pdo = new PDO('mysql:host=localhost;dbname=test', 'admin', 'haslo'); $pdo ->query("SET NAMES utf8"); $sql = "INSERT INTO tekst (`tytul`,`cont`) VALUES (:tytul,:cont)"; $statement = $pdo->prepare($sql); $statement->bindValue(':tytul', $fir, PDO::PARAM_STR); $statement->bindValue(':cont', $a, PDO::PARAM_STR); $statement->execute(); //echo mysql_errno() . ": " . mysql_error(); $li+=5; //echo $licznik; } ?>