php的帮助文档,涉及到PHP的案例和基本语法,以及实际应用内容

源代码在线查看: function.maxdb-stmt-prepare.html

软件大小: 3633 K
上传用户: fengkuangyidao
关键词: php PHP 文档 实际应用
下载地址: 免注册下载 普通下载 VIP

相关代码

												 				  Prepare a SQL statement for execution				  				 				 				 maxdb_stmt_param_count				 maxdb_stmt_reset				 MaxDB Functions				 PHP Manual								 				  maxdb_stmt_prepare				  stmt->prepare				  (PECL maxdb:1.0-7.6.00.38)maxdb_stmt_prepare -- stmt->prepare — Prepare a SQL statement for execution								 								 				  Description				  Procedure style:				  				   bool maxdb_stmt_prepare				    ( resource $stmt				   , string $query				   )								  Object oriented style (method)				  				   stmt				   				    mixed				     prepare				     ( string $query				    )								  				  				   maxdb_stmt_prepare() prepares the SQL query pointed to by the				   null-terminated string query. The statement resource has to be allocated by				   maxdb_stmt_init().				   The query must consist of a single SQL statement.				  				  Note: 				   				    You should not add a terminating semicolon or \g				    to the statement.				   				  				  				   The parameter query				  can include one or more parameter markers				   in the SQL statement by embedding question mark (?) characters				   at the appropriate positions.				  				  Note: 				   				    The markers are legal only in certain places in SQL statements.				    For example, they are allowed in the VALUES() list of an INSERT statement				    (to specify column values for a row), or in a comparison with a column in				    a WHERE clause to specify a comparison value.				   				   				    However, they are not allowed for identifiers (such as table or column names),				    in the select list that names the columns to be returned by a SELECT statement),				    or to specify both operands of a binary operator such as the =				    equal sign. The latter restriction is necessary because it would be impossible				    to determine the parameter type. In general, parameters are legal only in Data				    Manipulation Languange (DML) statements, and not in Data Defination Language				    (DDL) statements.				   				  				  				   The parameter markers must be bound to application variables using				   maxdb_stmt_bind_param() and/or maxdb_stmt_bind_result()				   before executing the statement or fetching rows.				  				 												 				  Return Values				  				   Returns TRUE on success or FALSE on failure.				  				 												 				  Examples				  				   Example #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();}$city = "Portland";/* create a prepared statement */$stmt =  $maxdb->stmt_init();if ($stmt->prepare("SELECT state FROM hotel.city WHERE name=?")) {   /* bind parameters for markers */   $stmt->bind_param("s", $city);   /* execute query */   $stmt->execute();   /* bind result variables */   $stmt->bind_result($district);   /* fetch value */   $stmt->fetch();   printf("%s is in district %s\n", $city, $district);   /* 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\n", maxdb_connect_error());   exit();}$city = "Portland";/* create a prepared statement */$stmt = maxdb_stmt_init($link);if (maxdb_stmt_prepare($stmt, "SELECT state FROM hotel.city WHERE name=?")) {   /* bind parameters for markers */   maxdb_stmt_bind_param($stmt, "s", $city);   /* execute query */   maxdb_stmt_execute($stmt);   /* bind result variables */   maxdb_stmt_bind_result($stmt, $district);   /* fetch value */   maxdb_stmt_fetch($stmt);   printf("%s is in district %s\n", $city, $district);   /* close statement */   maxdb_stmt_close($stmt);}/* close connection */maxdb_close($link);?>												   								  				  The above example will output 				something similar to:				  								Portland is in district OR								  				 												 				  See Also				  				   				    maxdb_stmt_init()				    maxdb_stmt_execute()				    maxdb_stmt_fetch()				    maxdb_stmt_bind_param()				    maxdb_stmt_bind_result()				    maxdb_stmt_close()				   				  				 																 maxdb_stmt_param_count				 maxdb_stmt_reset				 MaxDB Functions				 PHP Manual											

相关资源