Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

maxdb_stmt_num_rows(3) [php man page]

MAXDB_STMT_NUM_ROWS(3)							 1						    MAXDB_STMT_NUM_ROWS(3)

maxdb_stmt_num_rows - Return the number of rows in statements result set

       Procedural style

SYNOPSIS
int maxdb_stmt_num_rows (resource $stmt) DESCRIPTION
Object oriented style int$maxdb_stmt->num_rows () Returns the number of rows in the result set. RETURN VALUES
An integer representing the number of rows in result set. EXAMPLES
Example #1 Object oriented style <?php /* Open a connection */ $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (maxdb_connect_errno()) { printf("Connect failed: %s ", maxdb_connect_error()); exit(); } $query = "SELECT zip, name FROM hotel.city ORDER BY name"; if ($stmt = $maxdb->prepare($query)) { /* execute query */ $stmt->execute(); /* store result */ $stmt->store_result(); printf("Number of rows: %d. ", $stmt->num_rows); /* close statement */ $stmt->close(); } /* close connection */ $maxdb->close(); ?> Example #2 Procedural style <?php /* Open a connection */ $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (maxdb_connect_errno()) { printf("Connect failed: %s ", maxdb_connect_error()); exit(); } $query = "SELECT zip, name FROM hotel.city ORDER BY name"; if ($stmt = maxdb_prepare($link, $query)) { /* execute query */ maxdb_stmt_execute($stmt); /* store result */ maxdb_stmt_store_result($stmt); printf("Number of rows: %d. ", maxdb_stmt_num_rows($stmt)); /* close statement */ maxdb_stmt_close($stmt); } /* close connection */ maxdb_close($link); ?> The above example will output something similar to: Number of rows: 25. SEE ALSO
maxdb_stmt_affected_rows(3), maxdb_prepare(3), maxdb_stmt_store_result(3). PHP Documentation Group MAXDB_STMT_NUM_ROWS(3)

Check Out this Related Man Page

MAXDB_STMT_FETCH(3)							 1						       MAXDB_STMT_FETCH(3)

maxdb_stmt_fetch - Fetch results from a prepared statement into the bound variables

       Procedural style

SYNOPSIS
bool maxdb_stmt_fetch (resource $stmt) DESCRIPTION
Object oriented style bool maxdb_stmt::fetch (void ) maxdb_stmt_fetch(3) returns row data using the variables bound by maxdb_stmt_bind_result(3). Note Note that all columns must be bound by the application before calling maxdb_stmt_fetch(3). RETURN VALUES
Return values +------+--------------------------------+ |Value | | | | | | | Description | | | | +------+--------------------------------+ | | | |TRUE | | | | | | | Success. Data has been fetched | | | | | | | |FALSE | | | | | | | Error occurred | | | | | | | |NULL | | | | | | | No more rows/data exists | | | | +------+--------------------------------+ EXAMPLES
Example #1 Object oriented style <?php $maxdb = new maxdb("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (maxdb_connect_errno()) { printf("Connect failed: %s ", maxdb_connect_error()); exit(); } $query = "SELECT zip, name FROM hotel.city ORDER by name"; if ($stmt = $maxdb->prepare($query)) { /* execute statement */ $stmt->execute(); /* bind result variables */ $stmt->bind_result($name, $code); /* fetch values */ while ($stmt->fetch()) { printf ("%s (%s) ", $name, $code); } /* close statement */ $stmt->close(); } /* close connection */ $maxdb->close(); ?> Example #2 Procedural style <?php $link = maxdb_connect("localhost", "MONA", "RED", "DEMODB"); /* check connection */ if (maxdb_connect_errno()) { printf("Connect failed: %s ", maxdb_connect_error()); exit(); } $query = "SELECT zip, name FROM hotel.city ORDER by name"; if ($stmt = maxdb_prepare($link, $query)) { /* execute statement */ maxdb_stmt_execute($stmt); /* bind result variables */ maxdb_stmt_bind_result($stmt, $name, $code); /* fetch values */ while (maxdb_stmt_fetch($stmt)) { printf ("%s (%s) ", $name, $code); } /* close statement */ maxdb_stmt_close($stmt); } /* close connection */ maxdb_close($link); ?> The above example will output something similar to: 12203 (Albany) 60601 (Chicago) 60615 (Chicago) 45211 (Cincinnati) 33575 (Clearwater) 75243 (Dallas) 32018 (Daytona Beach) 33441 (Deerfield Beach) 48226 (Detroit) 90029 (Hollywood) 92714 (Irvine) 90804 (Long Beach) 11788 (Long Island) 90018 (Los Angeles) 70112 (New Orleans) 10019 (New York) 10580 (New York) 92262 (Palm Springs) 97213 (Portland) 60018 (Rosemont) 95054 (Santa Clara) 20903 (Silver Spring) 20005 (Washington) 20019 (Washington) 20037 (Washington) SEE ALSO
maxdb_prepare(3), maxdb_stmt_errno(3), maxdb_stmt_error(3), maxdb_stmt_bind_result(3). PHP Documentation Group MAXDB_STMT_FETCH(3)
Man Page