PHP Doku:: Returns the number of parameter for the given statement - function.maxdb-stmt-param-count.html

Verlauf / Chronik / History: (5) anzeigen

Sie sind hier:
Doku-StartseitePHP-HandbuchFunktionsreferenzDatenbankerweiterungenAnbieterspezifische DatenbankerweiterungenMaxDBMaxDB Funktionenmaxdb_stmt_param_count -- maxdb_stmt->param_count

Ein Service von Reinhard Neidl - Webprogrammierung.

MaxDB Funktionen

<<maxdb_stmt_num_rows -- maxdb_stmt->num_rows

maxdb_stmt_prepare -- maxdb_stmt::prepare>>

maxdb_stmt_param_count

maxdb_stmt->param_count

(PECL maxdb >= 1.0)

maxdb_stmt_param_count -- maxdb_stmt->param_countReturns the number of parameter for the given statement

Beschreibung

Prozeduraler Stil

int maxdb_stmt_param_count ( resource $stmt )

Objektorientierter Stil

int $param_count;

maxdb_stmt_param_count() returns the number of parameter markers present in the prepared statement.

Rückgabewerte

returns an integer representing the number of parameters.

Beispiele

Beispiel #1 Object oriented style

<?php
$maxdb 
= new maxdb("localhost""MONA""RED""DEMODB");

/* check connection */
if (maxdb_connect_errno()) {
   
printf("Connect failed: %s\n"maxdb_connect_error());
   exit();
}

if (
$stmt $maxdb->prepare("SELECT name FROM hotel.city WHERE name=? OR state=?")) {

   
$marker $stmt->param_count;
   
printf("Statement has %d markers.\n"$marker);

   
/* close statement */
   
$stmt->close();
}

/* close connection */
$maxdb->close();
?>

Beispiel #2 Procedural style

<?php
$link 
maxdb_connect("localhost""MONA""RED""DEMODB");

/* check connection */
if (maxdb_connect_errno()) {
   
printf("Connect failed: %s\n"maxdb_connect_error());
   exit();
}

if (
$stmt maxdb_prepare($link"SELECT name FROM hotel.city WHERE name=? OR state=?")) {

   
$marker maxdb_stmt_param_count($stmt);
   
printf("Statement has %d markers.\n"$marker);

   
/* close statement */
   
maxdb_stmt_close($stmt);
}

/* close connection */
maxdb_close($link);
?>

Das oben gezeigte Beispiel erzeugt eine ähnliche Ausgabe wie:

Statement has 2 markers.

Siehe auch


Keine BenutzerBeiträge.
- Beiträge aktualisieren...



PHP Powered Diese Seite bei php.net
The PHP manual text and comments are covered by the Creative Commons Attribution 3.0 License © the PHP Documentation Group - Impressum - mail("TO:Reinhard Neidl",...)