downloads | documentation | faq | getting help | mailing lists | licenses | wiki | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

sqlite_has_prev> <sqlite_field_name
Last updated: Fri, 20 May 2011

view this page in

sqlite_has_more

(PHP 5, PECL sqlite >= 1.0.0)

sqlite_has_moreFinds whether or not more rows are available

Descripción

bool sqlite_has_more ( resource $result )

Finds whether more rows are available from the given result set.

Parámetros

result

The SQLite result resource.

Valores devueltos

Returns TRUE if there are more rows available from the result handle, or FALSE otherwise.

Ver también

  • sqlite_num_rows() - Returns the number of rows in a buffered result set
  • sqlite_changes() - Devuelve el número de filas que han sido cambiadas mediante la sentencia SQL más reciente.



add a note add a note User Contributed Notes sqlite_has_more
dcchut at gmail dot com 02-Feb-2009 12:39
dragosmocrii at gmail dot com:

It is slightly more efficient to use the COUNT function. (And when I say slightly I mean whisker small slightly.)

<?php
// $db is a SQLite database connection

if (sqlite_single_query($db, 'SELECT COUNT(*) FROM records WHERE amount_owing > 500')) {
   
// There are records where the amount owing exceeds $500, do some action.
} else {
   
// No money for you!
}

?>
dragosmocrii at gmail dot com 06-Apr-2008 06:08
I use this function to check if an element exists in the database.

<?php
$cat
=$_REQUEST['cat'];
$db=sqlite_open('./sqlite_database.db',0666,$err) or die();
$query='select * from catsub where cat=\''.$cat.'\'';
$result=sqlite_has_more(sqlite_query($db,$query));
if(
$result===true ) echo 'Exists'; else echo 'Doesnt Exist';
sqlite_close($db);
?>

 
show source | credits | stats | sitemap | contact | advertising | mirror sites