ibase_prepare()
(PHP 5, PHP 7)
Prepare a query for later binding of parameter placeholders and execution
说明
ibase_prepare(string $query): resource
ibase_prepare(resource $link_identifier,string $query): resource
ibase_prepare(resource $link_identifier,string $trans,string $query): resource
Prepare a query for later binding of parameter placeholders and execution(via ibase_execute()).
参数
- $query
An InterBase query.
- $link_identifier
An InterBase link identifier returned from ibase_connect(). If omitted, the last opened link is assumed.
- $trans
An InterBase transaction handle the query should be associated with. If omitted, the default transaction of the connection is assumed.
返回值
Returns a prepared query handle, or FALSE on error.
<?php
/**
* EDIT TO ABOVE: The above mentions "ibase_fetch_object".
* In that case if should be using the object operator.
* Example below.
*/
$query = "SELECT * FROM EMPLOYEES";
$p_sql = ibase_prepare($query);
$result = ibase_execute($p_sql);
while($row = ibase_fetch_object($result)){
echo $row->FIRSTNAME;
}ex.
<?php
$query = "SELECT * FROM EMPLOYEES";
$p_sql = ibase_prepare($query);
$result = ibase_execute($p_sql);
while($row = ibase_fetch_object($result)){
echo $row['FIRSTNAME'];
}