Votre question

dba_open (), paramètres ?

Tags :
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
16 Février 2006 11:18:18

quels sont les paramètres de cette fonction merci :

parce que ca marche pas ce que j'ai fait :

$dbh= dba_open ("./data/ocsweb/bios.frm", "d", "gdbm")
or die ("impossible d'ourvir la base de données");


affiche l'erreur:
Fatal error: Call to undefined function: dba_open() in D:\Projet\xampp\htdocs\lect_bdd_inv.php on line 23


Autres pages sur : dba open parametres

16 Février 2006 11:25:44

avec modif :

$dbh= dba_popen ("D:/Projet/xampp/mysql/data/ocsweb/bios", "c", "root")
or die ("impossible d'ourvir la base de données");

mais ca ne marche tjs pas.
16 Février 2006 12:48:00

Je pense que tu es assez grand pour rechercher tout seul avec les mots clés "dba_open php manual".
http://php.morva.net/manual/fr/function.dba-popen.php

Sinon php te dis qu'il ne connait pas dba_open, c'est donc que le module dba n'est pas inclus (voir configuration php.ini).
16 Février 2006 13:59:09

Oué merci chris mais dans le fichier php.ini j'ai décommenté les lignes :

extension=php_dba.dll
extension=php_dbase.dll

et pourtant c'est tjs pareil, je trouve pas trop comment activer la fonction dba_open

Merci si quelqu'un connait la réponse.
16 Février 2006 14:23:40

La fonction est maintenant reconnue mais je ne comprend pas exactement la structure dba_open, le message apparait :

Warning: dba_open(D:\Projet mpp\mysql\data\ocsweb\bios.frm,c) [function.dba-open]: No such handler: gdbm in D:\Projet\xampp\htdocs\lect_bdd_inv.php on line 23
impossible d'ourvir la base de données


la ligne qui cause l'erreur :

$dbh = dba_open ("D:\Projet\xampp\mysql\data\ocsweb\bios.frm", "c", "gdbm")
or die ("impossible d'ourvir la base de données");

16 Février 2006 14:28:25

je pense qu'il faut activer gdbm, il faut mettre
--with-gdbm[=DIR]

dans le fichier php.ini mais dans quel endroit exactement?
16 Février 2006 14:57:58

re, j'ai une nouvelle erreur :

Warning: dba_open(D:\Projet mpp\mysql\data\ocsweb\bios.frm) [function.dba-open]: failed to open stream: Invalid argument in D:\Projet\xampp\htdocs\lect_bdd_inv.php on line 23
impossible d'ourvir la base de données

mais pourtant ma ligne a l'air bonne, je comprend pas trop la :

dbh = dba_open ("D:\Projet\xampp\mysql\data\ocsweb\bios.frm", "w", "cdb")
or die ("impossible d'ourvir la base de données");

même sans l'extension de la bdd, c'est pareil
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS