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

search for in the

odbc_primarykeys> <odbc_pconnect
Last updated: Fri, 15 Aug 2008

view this page in

odbc_prepare

(PHP 4, PHP 5)

odbc_preparePrepara una declaracion para su ejecucion

Descripcion

int odbc_prepare ( int $connection_id , string $query_string )

Devuelve FALSE en caso de error.

Devuelve un identificador ODBC si el comando SQL esta preparado. El identificador resultante puede ser usado mas tarde para ejecutar la declaracion con odbc_execute().



odbc_primarykeys> <odbc_pconnect
Last updated: Fri, 15 Aug 2008
 
add a note add a note User Contributed Notes
odbc_prepare
Ron
30-Aug-2007 11:33
odbc_exec() returns BOOLEAN if the query doesn't return a result set.

If the query returns a result set, odbc_exec() returns a resource to that result set.
bslorence
07-Dec-2006 10:50
Is it just me or is the code above misleading? It makes it look like odbc_execute() returns a resource suitable, say, for passing to one of the odbc_fetch_* functions.

In fact, odbc_execute() returns a boolean, which simply indicates success (TRUE) or failure (FALSE). The variable to pass to odbc_fetch_* is the same one that you pass to odbc_execute():

<?php
$res
= odbc_prepare($db_conn, $query_string);
if(!
$res) die("could not prepare statement ".$query_string);

if(
odbc_execute($res, $parameters)) {
   
$row = odbc_fetch_array($res);
} else {
   
// handle error
}
?>
Marek
16-Dec-2004 09:59
Use this example for IBM DB/2:

$q = "update TABLE set PASS=? where NAME=?";
$res = odbc_prepare ($con, $q);

$a = "secret"; $b="user";
$exc = odbc_execute($res, array($a, $b));

odbc_primarykeys> <odbc_pconnect
Last updated: Fri, 15 Aug 2008
 
 
show source | credits | stats | sitemap | contact | advertising | mirror sites