2010-12-15 2 views
0

je suis une main verte dans le traitement de la largeur BDB php et maintenant je veux faire quelque chose comme ceci:berkeley db: comment puis-je supprimer plusieurs clés de données avec php 5?

for($f=1;$f<6;$f++){ 
    $BDB->del('mykey'.$f); 
} 

$BDB est une fonction globale manipulation tous les trucs BDB. Je souhaite effacer toutes les paires valeur/clé avec le préfixe 'mykey' et un sous-nombre de nombres différents. Je pense que l'utilisation d'une fonction "for" n'est pas bonne ici, et je ne sais pas s'il y a des API "multi del", "multi put" ou "multi get" dans BDB? Si oui, comment les utiliser pour faire mon travail?

Répondre

-3

Ceci est Mike Brey, directeur du développement de base pour Berkeley DB. Désolé pour avoir mis du temps pour répondre. Généralement, nous recommandons que les gens posent des questions sur les forums de Berkeley DB. Ils sont situés au http://forums.oracle.com/forums/category.jspa?categoryID=246 et vous pouvez aller dans le forum spécifique «enfant» dont vous avez besoin. Dans le cas, allez dans Berkeley DB. Il existe une grande communauté de développeurs d'applications Berkeley DB actifs.

BDB propose des API get/put en masse. Plus d'informations sont disponibles dans notre documentation que vous pouvez consulter ici: http://download.oracle.com/docs/cd/E17076_02/html/api_reference/C/frame_main.html

+1

Il serait plus utile pour les utilisateurs de BDB et les utilisateurs qui rencontrent des difficultés similaires si, en particulier de pointer l'utilisateur à la documentation complète, vous avez fourni un simple exemple, afin que votre réponse puisse être autonome. – rbrito

Questions connexes