2010-08-28 24 views
1

quand j'utiliser la déclaration préparée, je vois MySQL prend un pointeur vers MYSQL_BIND.buffermysql bind param nécessite un objet persistant (de la liaison à l'exécution)?

Par exemple, pour lier un entier i besoin de fournir le pointeur en entier plutôt que de lui-même l'entier. Cela signifie-t-il que l'adresse entière doit être accessible jusqu'à la fin de la requête?

Il serait pratique de lier un objet temporaire puis de l'exécuter plus tard, mais puisqu'il prend un pointeur , je me demande si je peux le faire.

Merci

Répondre

1

sur l'expérience,

Oui, je fait l'objet vivant nécessaire pour le paramètre de liaison jusqu'à mysql complète la requête.