maxdb_thread_id
maxdb->thread_id
Returns the thread ID for the current connection
&reftitle.description;
&style.procedural;
intmaxdb_thread_id
resourcelink
&style.oop;
maxdb
intthread_id
The maxdb_thread_id function returns the thread
ID for the current connection which can then be killed using the
maxdb_kill function. If the connection is lost
and you reconnect with maxdb_ping, the thread ID
will be other. Therefore you should get the thread ID only when you need it.
The thread ID is assigned on a connection-by-connection basis. Hence,
if the connection is broken and then re-established a new thread ID
will be assigned.
&reftitle.returnvalues;
maxdb_thread_id returns the Thread ID for the current connection.
&reftitle.examples;
Object oriented style
thread_id;
/* Kill connection */
$maxdb->kill($thread_id);
/* This should produce an error */
if (!$maxdb->query("CREATE TABLE mycity LIKE hotel.city")) {
printf("Error: %s\n", $maxdb->error);
exit;
}
/* close connection */
$maxdb->close();
?>
]]>
Procedural style
]]>
&example.outputs.similar;
Error: Session not connected
]]>
&reftitle.seealso;
maxdb_kill