Hello !! When I make a query with sqlite_query() and use sqlite_fetch_array() all works well: Example: $result = sqlite_query('SELECT * FROM test', $conn); while($row = sqlite_fetch_array($resulr, SQLITE_NUM, true)){ $rows[] = $row; } $rows is: Array ( [0] => Array ( [0] => 1 [1] => toro [2] => 10 [3] => 500.00 ) [1] => Array ( [0] => 2 [1] => gallo [2] => 5 [3] => 200.00 ) [2] => Array ( [0] => 3 [1] => rana [2] => 20 [3] => 100.00 ) [3] => Array ( [0] => 4 [1] => cane [2] => 3 [3] => 500.00 ) ) if I use sqlite_seek() and sqlite_current: if(sqlite_seek($result,1)){ $row = sqlite_current($result, SQLITE_NUM, true); } $row is: Array ( [0] => 2 [1] => gallo [2] => 5 [3] => 200.00 ) in place of the first record return the second (The row number is one-based (1 is the first row) in sqlite_seek()). using sqlite_rewrite() and sqlite_current() I obtain the first record, but it is not possible to obtainthe first record of a rowset with sqlite_seek() and sqlite_current()? I am writing a pretty class for SQLite, this is the last problem that I have before the release :) but I do not find other documentation for sqlite and PHP. Thank Alan D'Angelo -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php