begin process at 2012 02 13 03:16:49
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Connecter php a une base ODBC


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Connecter php a une base ODBC

mercredi 11 septembre 2002 à 12:14:35 | Connecter php a une base ODBC

dracito

J'utilise une base access en odbc et je voudrait m'y connecter depuis php. Comment dois-je renseigner odbc_connect() ? DSN? ...
Merci d'avance
mercredi 11 septembre 2002 à 12:57:34 | Re : Connecter php a une base ODBC

ned


::::::: ned :::::::::)


-------------------------------
Réponse au message :
-------------------------------

J'utilise une base access en odbc et je voudrait m'y connecter depuis php. Comment dois-je renseigner odbc_connect() ? DSN? ...
Merci d'avance

//documentation :
//http://www.asp-php.net/asphp2/link.asp?http://www.webfr.org/indexphp.php?url=webmaster/phpandaccess/index2.html
//http://www.asp-php.net/asphp2/fr/scriptotheque/php/php_et_access.asp
//Connexion à une base de donnée Access :
$bd="intra_projet"; // identifiant dsn
$user="root"; // login
$password=""; // password
$cnx = odbc_connect( $bd , $user, $password );
//Lister les TABLES d'une base de donnée
if( ! $cnx ) echo "Impossible de se connecter";
$tablelist = odbc_tables($cnx);
while (odbc_fetch_row($tablelist)) // tant que c pas la fin de la table
{
if (odbc_result($tablelist, 4) == "TABLE") // Si indicateur TABLE
echo odbc_result($tablelist, 3)."<br>"; // Affiche nom de la TABLE
}


$valeur= odbc_exec( $cnx, "select * from contact" ); //Determine le nombre de colonne

$query .= "select * FROM contact "; // Lecture des données
$result = odbc_do($cnx, $query);

//Lister les CHAMPS d'une table
for ($i=1;$i<odbc_num_fields( $valeur )+1;$i++) //Affiche les informations
{
echo odbc_field_name($result, $i)." - "; // nom du champ
echo odbc_field_len($result, $i)." - "; // longueur
echo odbc_field_type($result, $i)."<br>"; // type du champ
}
//Lister le CONTENU d'une base de donnée
$valeur= odbc_exec( $cnx, "select nom from contact" );
while( odbc_fetch_row( $valeur ) ) //tant que c pas la fin de la table
{
echo odbc_result( $valeur, 1 )."<br>";
}
//Exécuter une requête
$query = "insert into pdt (nom,liens,descriptif,photo)"; // champs
$query .= "VALUES ('$nom','$liens','$descriptif','$photo') "; // valeur
$result = odbc_do ($cnx,$query);
//Déconnexion :
odbc_close( $cnx);

bon courage
samedi 21 septembre 2002 à 00:16:32 | Re : Connecter php a une base ODBC

hellosct1

c'est facile,
il y a un site assez clair avec des exemples et des applications

www.odbcphp.fr.st

a+




-------------------------------
Réponse au message :
-------------------------------

J'utilise une base access en odbc et je voudrait m'y connecter depuis php. Comment dois-je renseigner odbc_connect() ? DSN? ...
Merci d'avance
jeudi 24 octobre 2002 à 11:32:23 | Re : Connecter php a une base ODBC

dracito

Ok ca marche merci a vous tous.



-------------------------------
Réponse au message :
-------------------------------


::::::: ned :::::::::)


-------------------------------
Réponse au message :
-------------------------------

J'utilise une base access en odbc et je voudrait m'y connecter depuis php. Comment dois-je renseigner odbc_connect() ? DSN? ...
Merci d'avance

//documentation :
//http://www.asp-php.net/asphp2/link.asp?http://www.webfr.org/indexphp.php?url=webmaster/phpandaccess/index2.html
//http://www.asp-php.net/asphp2/fr/scriptotheque/php/php_et_access.asp
//Connexion à une base de donnée Access :
$bd="intra_projet"; // identifiant dsn
$user="root"; // login
$password=""; // password
$cnx = odbc_connect( $bd , $user, $password );
//Lister les TABLES d'une base de donnée
if( ! $cnx ) echo "Impossible de se connecter";
$tablelist = odbc_tables($cnx);
while (odbc_fetch_row($tablelist)) // tant que c pas la fin de la table
{
if (odbc_result($tablelist, 4) == "TABLE") // Si indicateur TABLE
echo odbc_result($tablelist, 3)."<br>"; // Affiche nom de la TABLE
}


$valeur= odbc_exec( $cnx, "select * from contact" ); //Determine le nombre de colonne

$query .= "select * FROM contact "; // Lecture des données
$result = odbc_do($cnx, $query);

//Lister les CHAMPS d'une table
for ($i=1;$i<odbc_num_fields( $valeur )+1;$i++) //Affiche les informations
{
echo odbc_field_name($result, $i)." - "; // nom du champ
echo odbc_field_len($result, $i)." - "; // longueur
echo odbc_field_type($result, $i)."<br>"; // type du champ
}
//Lister le CONTENU d'une base de donnée
$valeur= odbc_exec( $cnx, "select nom from contact" );
while( odbc_fetch_row( $valeur ) ) //tant que c pas la fin de la table
{
echo odbc_result( $valeur, 1 )."<br>";
}
//Exécuter une requête
$query = "insert into pdt (nom,liens,descriptif,photo)"; // champs
$query .= "VALUES ('$nom','$liens','$descriptif','$photo') "; // valeur
$result = odbc_do ($cnx,$query);
//Déconnexion :
odbc_close( $cnx);

bon courage

mercredi 26 février 2003 à 16:29:46 | Re : Connecter php a une base ODBC

majstor

tu entres ca dans ton code

<?php
$idConnexion = odbc_pconnect("nomdetatable","", "");
if ($idConnexion) echo "Connexion au serveur réussie"."<br />";
else echo "Connexion au serveur ratée"."<br />";
?>



-------------------------------
Réponse au message :
-------------------------------

> J'utilise une base access en odbc et je voudrait m'y connecter depuis php. Comment dois-je renseigner odbc_connect() ? DSN? ...
> Merci d'avance


Cette discussion est classée dans : base, php, connecter, odbc


Répondre à ce message

Sujets en rapport avec ce message

Se connecter sur une base distante ACCESS avec PHP [ par billmax ] Bonjour,je voudrais me connecter sur une base access pour generer (avec FPDF) un listing des numeros de téléphone de ma societe. Sous Windows XP PRO + PhP et Hyperfile impossible de se connecter... [ par triplessman ] Salut a tous voila j'ai une petite question pas très compliqué pour certain je pense.Je fais une une appli en windev pour mon BTS. J'utilise une bdd s BD access et PHP [ par olst59 ] Bonjour,      Actuellement en stage , je suis a la recherche d'explication pour pouvoir se connecter sur une base de donnée access a partir de mes pag Probleme connexion Php-Odbc [ par kader55 ] Bonjour!Je suis sous linux Suse 10.2.J'ai apache2.0,php5 et mysql 5,unixodbc 2.2 installe sur mon poste.J'essaie de me connecter a une base access (ou se connecter à une base sql [ par matsumato ] bonjour; j'ai essayé de me connecter à ma base de donnée et afficher le champ ename dans ma table employer et j'ai l'erreur suivant : Warning: mysql_ probleme avec odbc_connect et access [ par el_quincho ] BonjourTout d'abord une petite explication de la configuration de mon entreprise.Ma société a un site web en php avec mysql. Ce site permet au client PHP, ODBC et MSSQL [ par FearHaCk ] Bonjour à tous, je suis actuellement en stage et je travaille sur une base de donnée SQL SERVER 2000 via un serveur linux et un driver ODBC (FreeTDS). connection a une base de donnees oracle sur linux avec php [ par chercha ] le serveur oracle 10g,apache,php. je dois installer le client oracle 10g aussi pour que je puisse me connecter?aidez moi je suis un debutant. Probleme d'enregistement fichier a la base Mysql avec php (sans formulaire) [ par miadana84 ] Bonjour à Tous [^^happy13] J'ai bien cherché sur les forums et le net, mais je ne trouve pas de réelle solution à mon problème et je ne sais même pas PHP mon bette noire [ par 3101987 ] svp je veux débuté avec php je cherche un trés simple exercice avec une base de données sur easyphp qui me permet de : **se connecter a la base qui


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,856 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales