Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1630 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Installation d'ADOdb

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Installation d'ADOdb

n°1080759
huboule
Posté le 12-05-2005 à 13:29:36  profilanswer
 

Hello !
 
  Voilà, je suis en train de tester ADOdb, j'ai lu plusieurs tutoriels, je l'ai installé dans le répertoire htdocs de mon Apache.  
 
   J'ai ensuite testé le script suivant pour ma base mysql en changeant bien sur les paramètres de connexion.
 
<?php
include('adodb.inc.php');
$conn = &ADONewConnection('mysql');  
$conn->PConnect('localhost','utilisateur','password','mabase');  
$recordSet = &$conn->Execute('SELECT * FROM table);  
if (!$recordSet)
     print $conn->ErrorMsg();  
else
     while (!$recordSet->EOF) {  
           print $recordSet->fields[0].' '.$recordSet->fields[1].'<BR>'; //pour une table à 2 colonnes
     $recordSet->MoveNext();  
}
?>

 
   Et finalement, rien ne s'affiche, en mettant un echo après la 1ere ligne, il ne s'affiche pas non plus.
 
   Je ne vois pas d'où vient l'erreur ? J'utilise PHP5 et la version 4.6.2 d'ADOdb. Ya t-il un problème de compatibilité ? Je dois activer des lignes spéciales dans le php.ini ?  
   Si quelqu'un a une idée  :jap:  
 

mood
Publicité
Posté le 12-05-2005 à 13:29:36  profilanswer
 

n°1080761
cesarr89
Posté le 12-05-2005 à 13:33:50  profilanswer
 

Qu'est ce que tu vas te faire chier avec Adodb ??

n°1080767
huboule
Posté le 12-05-2005 à 13:39:34  profilanswer
 

Si c'est moi qui décidait :)
Mais pour la portabilité du code pour d'autres SGBD, c'est utile

n°1080775
cesarr89
Posté le 12-05-2005 à 13:47:08  profilanswer
 

Citation :

Et finalement, rien ne s'affiche, en mettant un echo après la 1ere ligne


 
C'est pas normal, ca t'affiche quoi ?Rien du tout?
 

Citation :

Mais pour la portabilité du code pour d'autres SGBD, c'est utile


 
Oui mais y'a d'autres moyens, surtout quand tu es en PHP5.
 

Citation :

PConnect('localhost','utilisateur','password','mabase');


 
tu es certain de 'utilisateur' et 'password' ?
 

Citation :

$conn->Execute('SELECT * FROM table);  


 
Y'a combien de champs dans ta table?
Elle s'apelle vraiment 'table'?
Y'a des enregistrements au moins?
 

n°1080780
cerel
Posté le 12-05-2005 à 13:56:32  profilanswer
 

Faits voir un "require_once", au moins, si le fichier n'est pas inclus, un message d'erreur s'affichera.
 
De plus

Code :
  1. $conn->Execute('SELECT * FROM table);


Il manque un '.

n°1080840
huboule
Posté le 12-05-2005 à 14:37:47  profilanswer
 

@cesar :
Non rien ne s'affiche, je viens d'essayer  
 
<?
require_once('adodb.inc.php');
echo('bonjour');
?>
 
Et en fait là non plus pas d'affichage. Pour la connexion à la bd je suis certain de mes param, j'ai une table qui s'appelle table avec 2 champs (contenant des données).
 
@cerel : le require_once ne change rien toujours aucun affichage.

n°1080842
cesarr89
Posté le 12-05-2005 à 14:42:58  profilanswer
 

Citation :

Non rien ne s'affiche, je viens d'essayer  
 
<?  
require_once('adodb.inc.php');  
echo('bonjour');  
?>  


 
Ca t'affiche vraiment rien ou ca t'affiche le code?
Tu es sur que tu as lancé PHP et ton serveur?
Tu utilise quoi pour visualiser tes pages?

n°1080853
huboule
Posté le 12-05-2005 à 14:48:28  profilanswer
 

non ca ne m'affiche rien et tout est bien lancé.
<? echo('test'); ?> fonctionne.
J'utilise ie6.

n°1080855
cesarr89
Posté le 12-05-2005 à 14:49:29  profilanswer
 

Il est ou ton fichier adodb.inc.php?

n°1080865
huboule
Posté le 12-05-2005 à 14:53:15  profilanswer
 

dans mon htdocs Apache, avec le index.php

mood
Publicité
Posté le 12-05-2005 à 14:53:15  profilanswer
 

n°1080874
huboule
Posté le 12-05-2005 à 14:56:59  profilanswer
 

ce que je pige pas c'est le fait juste de rajouter un require() qui me fait perdre l'affichage...

n°1080875
cesarr89
Posté le 12-05-2005 à 14:57:29  profilanswer
 

Et ta page de connexion elle est dans le même dossier ?

n°1080885
huboule
Posté le 12-05-2005 à 15:03:32  profilanswer
 

ma page de connexion ?

n°1080889
cesarr89
Posté le 12-05-2005 à 15:05:24  profilanswer
 

OK.
Bah celle dont tu nous a mis le code.

n°1080896
huboule
Posté le 12-05-2005 à 15:07:33  profilanswer
 

Ah oui pardon. C'est mon index.php

n°1080904
cesarr89
Posté le 12-05-2005 à 15:10:46  profilanswer
 

ok.
Bah dans ce cas là j'en sais rien.

n°1081220
cerel
Posté le 12-05-2005 à 17:40:03  profilanswer
 

Tu es sur que ton htdocs et dans le "include_path" de php.
 
Enfin, s'il n'etait pas il devrait afficher un message d'erreur, a moins que tu ai cache TOUS les messages d'erreur dans ton php.ini ...
 
Essaye de metre "E_ALL" a report errors dans ton php.ini


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Installation d'ADOdb

 

Sujets relatifs
Installation AllegroInstallation automatique de plug in
Problème installation classe avec JREProblème installation Apache et PHP
Erreur de syntaxe adodb.recordset[EasyPHP] Installation de GD 2.0 pour phpThumb 1.5.1
ERREUR LOR DE L'INSTALLATION DE VB6[Perl] Installation de module
Problème installation gccpbm installation phpbb en local
Plus de sujets relatifs à : Installation d'ADOdb


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR