Manuel PHP
Précédent |  | Suivant

# maxdb_thread_id

(no version information, might be only in CVS)

maxdb_thread_id -- Retourne l'identifiant du thread pour la connexion courante

## Description

Style procédural

int maxdb_thread_id ( resource link )

maxdb_thread_id() retourne l'identifiant du thread pour la connexion courante que l'on peut ensuite tuer en utilisant la fonction maxdb_kill(). Si la connexion est perdue et que vous vous reconnectez avec la fonction maxdb_ping(), l'identifiant du thread changera. De ce fait, vous ne devez récupérer l'identifiant du thread que lorsque vous en avez besoin.

> Note : L'identifiant du thread est assigné sur une base "connexion-par-connexion". De ce fait, si la connexion est interrompue puis réétablie, un nouvel identifiant du thread sera assigné.

## Valeurs de retour

maxdb_thread_id() retourne l'identifiant du thread pour la connexion courante.

## Exemples

Exemple 1. Style procédural
`<?php $link = maxdb_connect("localhost", "MONA", "RED"); /* Vérification de la connexion */ if (maxdb_connect_errno()) { printf("Echec de la connexion : %s\n", maxdb_connect_error()); exit(); } /* Détermine notre identifiant de thread */ $thread_id = maxdb_thread_id($link); /* Tue la connexion */ maxdb_kill($link, $thread_id); /* Ceci devrait produire une erreur */ if (!maxdb_query($link, "CREATE TABLE mycity LIKE hotel.city")) { printf("Erreur : %s\n", maxdb_error($link)); exit; } /* Fermeture de la connexion */ maxdb_close($link); ?>`
L'exemple ci-dessus va afficher :
    Warning: maxdb_query(): -10821 Session not connected <...>
    Erreur : Session not connected

## Voir aussi

maxdb_kill().

Précédent | Sommaire | Suivant
maxdb_store_result | Niveau supérieur | maxdb_thread_safe