PHP et Informix

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : PHP et Informix

par Cyrano » 26 juin 2006, 07:29

Par défaut, PHP ne supporte pas beaucoup de bases de données. Mais les dll sont là, il suffit de les activer dans le fichier de configuration php.ini : en cherchant dans la liste, tu vas voir une ligne comme celle-ci:

Code : Tout sélectionner

;extension=php_ifx.dll
Enlève le ";" en début de ligne, enregistre le fichier et redémarre ton serveur Apache. Ensuite, regarde ton phpinfo pour vérifier et tu devrais trouver une section Informix. Si tu ne la trouves pas, c'est que l'extension n'est pas activée, fouille le log Apache pour vérifier s'il n'y aurait pas des erreurs au chargement. Mais si l'extension est bien activée, il ne te restera qu'à utiliser les fonctions php natives prévues pour cette base :
Table des matières
ifx_affected_rows -- Retourne le nombre de lignes affectées par une requête
ifx_blobinfile_mode -- Choisit le mode par défaut des objets BLOB pour toutes les requêtes SELECT
ifx_byteasvarchar -- Choisit le mode par défaut des objets BYTE
ifx_close -- Ferme une connexion à un serveur Informix
ifx_connect -- Ouvre une connexion à un serveur Informix
ifx_copy_blob -- Duplique un objet BLOB
ifx_create_blob -- Crée un objet BLOB
ifx_create_char -- Crée un objet char
ifx_do -- Exécute une requête SQL préparée
ifx_error -- Retourne le code d'erreur de la dernière requête Informix
ifx_errormsg -- Retourne le message d'erreur de la dernière requête Informix
ifx_fetch_row -- Retourne une ligne sous la forme d'un tableau énuméré
ifx_fieldproperties -- Liste les propriétés des champs SQL
ifx_fieldtypes -- Liste les champs Informix SQL
ifx_free_blob -- Supprime un objet BLOB
ifx_free_char -- Supprime un objet char
ifx_free_result -- Libère les ressources prises par un résultat
ifx_get_blob -- Retourne le contenu d'un objet BLOB
ifx_get_char -- Retourne le contenu d'un objet char
ifx_getsqlca -- Retourne le contenu de la variable sqlca.sqlerrd[0..5] après une requête
ifx_htmltbl_result -- Lit toutes les lignes d'un tableau, et le met sous la forme d'un tableau HTML
ifx_nullformat -- Modifie le mode par défaut de lecture des valeurs
ifx_num_fields -- Retourne le nombre de colonnes dans une requête
ifx_num_rows -- Compte le nombre de lignes déjà lues dans un résultat
ifx_pconnect -- Ouvre une connexion persistante à un serveur Informix
ifx_prepare -- Prépare une requête SQL pour l'exécution
ifx_query -- Envoie une requête Informix
ifx_textasvarchar -- Choisit le mode par défaut des objets text
ifx_update_blob -- Modifie le contenu d'un objet BLOB
ifx_update_char -- Modifie le contenu d'un objet char
ifxus_close_slob -- Ferme un objet SLOB
ifxus_create_slob -- Crée un objet SLOB et l'ouvre
ifxus_free_slob -- Supprime un objet SLOB
ifxus_open_slob -- Ouvre un objet SLOB
ifxus_read_slob -- Lit n bytes d'un objet SLOB
ifxus_seek_slob -- Fixe le fichier courant ou la position courante
ifxus_tell_slob -- Retourne le fichier courant ou la position courante
ifxus_write_slob -- Ecrit une chaîne dans un objet SLOB

Suite

par MArcus14 » 26 juin 2006, 00:04

Oui j ai regardé mais je ne comprends pas tout...je ne sais pas quels paquets recupérer pour lancer l install...

par ouckileou » 25 juin 2006, 19:13

Salut,

es-tu allé voir dans la doc, le chapitre sur Informix ?
http://fr.php.net/manual/fr/ref.ifx.php

PHP et Informix

par MArcus14 » 25 juin 2006, 16:49

Bonjour,

Sur un serveur Web, je dois installer les fonctions php pour acceder à une base distante Informix. Que dois je installer?