OVH Cloud OVH Cloud

paser de mysql a adodb

2 réponses
Avatar
Atic Yahiaoui
Bonjour a tous
J'ai un script php qui attaque une base mysql et je voudrais changer ce
script de façon à ce qu'il puisse "attaquer" indifféremment une base en
mysql ou en postgresql.
j'ai choisi d'utiliser la librairie adodb mais je n'arrive pas à faire le
lien entre les fonctions mysql et les fonctions de la lib ADODB
pourriez vous me donner des indications SVP ??

2 réponses

Avatar
deep
"Atic Yahiaoui" wrote in news:cakcga$q2k$1
@reader1.imaginet.fr:

Bonjour a tous
J'ai un script php qui attaque une base mysql et je voudrais changer ce
script de façon à ce qu'il puisse "attaquer" indifféremment une base en
mysql ou en postgresql.
j'ai choisi d'utiliser la librairie adodb mais je n'arrive pas à faire le
lien entre les fonctions mysql et les fonctions de la lib ADODB
pourriez vous me donner des indications SVP ??



Tu es sous quoi ?
Si tu es sous microsoft, place ta base mysql en odbc

Avatar
Michael
Bonjour a tous
J'ai un script php qui attaque une base mysql et je voudrais changer ce
script de façon à ce qu'il puisse "attaquer" indifféremment une base en
mysql ou en postgresql.
j'ai choisi d'utiliser la librairie adodb mais je n'arrive pas à faire le
lien entre les fonctions mysql et les fonctions de la lib ADODB
pourriez vous me donner des indications SVP ??


salut
Pour la connexion
require ("./adodb/Adodb.inc.php");
$db = NewADOConnection("mysql");
$db->Connect("localhost", "user", "password", "database");

quelques requetes simples

$count = "SELECT COUNT(*) FROM `table` ";
$max = $db->GetOne($count);


$requete = "SELECT * FROM TABLE";
$result = $db->Execute($requete);
if ($result === false) die(erreur_query);
while (!$result->EOF) {
for ($i=1, $max=$result->FieldCount(); $i < $max; $i++)
$id = $result->fields["id"];
$nom = $result->fields["nom"];

echo $id .' '. $nom.'<br/>';

$result->MoveNext();
}

J'espere que cela repondra a ta demande.