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

  FORUM HardWare.fr
  Programmation
  PHP

  SQL Access PHP

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

SQL Access PHP

n°1110547
fgiuliano
Posté le 07-06-2005 à 09:00:43  profilanswer
 

salut à tous,
j'aimerai savoir s'il est possible de reprendre les requêtes d'access sur une page web codée en PHP.
Si oui, est-ce que quelqu'un serait me dire dans quelle direction me diriger car je cherche depuis un p'tit moment déjà, et je ne trouve pas...
Merci d'avance.

mood
Publicité
Posté le 07-06-2005 à 09:00:43  profilanswer
 

n°1110674
cerel
Posté le 07-06-2005 à 10:43:36  profilanswer
 

Je sais pas si c'est exactement ce que tu cherches, mais regarde du cote du fichier access.log d'apache.

n°1110690
fgiuliano
Posté le 07-06-2005 à 10:55:07  profilanswer
 

cerel a écrit :

Je sais pas si c'est exactement ce que tu cherches, mais regarde du cote du fichier access.log d'apache.


 
Merci beaucoup pour la réponse, j'ai regardé un peu sur google mais je ne crois pas que ça correspond à ma demande. En effet, je cherche à accéder aux requêtes de ma base Access dans un page web codée en php. J'accède sans problème à ma base, aux tables mais je me demandais si on pouvait faire de même avec les Requêtes.
Voilou, j'espère que j'ai réussi à être un peu plus claire.
 :)

n°1111139
fgiuliano
Posté le 07-06-2005 à 14:43:57  profilanswer
 

Alors j'ai réussi à reprendre une requête sql faite sous Access et à l'intégrer à mon code PHP. Pas d'erreur, super!!
Maintenant, je n'arrive pas à afficher ces données sans avoir des erreurs...
Est-ce quelqu'un pourrait me venir en aide?
 
Voilà le début de mon code avec mes requêtes:
 

Spoiler :

$valeur = odbc_exec( $cnx, "SELECT [Détails factures].[Numéro détail commande], [Factures].[Date], [Détails factures].[Quantité], [Détails factures].[Prix], [Détails factures].[Montant] FROM Factures INNER JOIN ([Détails commandes] INNER JOIN [Détails factures] ON [Détails commandes].[Numéro]=[Détails factures].[Numéro détail commande]) ON [Factures].[Numéro]=[Détails factures].[Numéro facture] ORDER BY [Factures].[Date]" );
 
$query  = "SELECT [Détails factures].[Numéro détail commande], [Factures].[Date], [Détails factures].[Quantité], [Détails factures].[Prix], [Détails factures].[Montant] FROM Factures INNER JOIN ([Détails commandes] INNER JOIN [Détails factures] ON [Détails commandes].[Numéro]=[Détails factures].[Numéro détail commande]) ON [Factures].[Numéro]=[Détails factures].[Numéro facture ORDER BY [Factures].[Date]";

n°1111142
cesarr89
Posté le 07-06-2005 à 14:44:39  profilanswer
 

fgiuliano a écrit :

Alors j'ai réussi à reprendre une requête sql faite sous Access et à l'intégrer à mon code PHP. Pas d'erreur, super!!
Maintenant, je n'arrive pas à afficher ces données sans avoir des erreurs...
Est-ce quelqu'un pourrait me venir en aide?
 
Voilà le début de mon code avec mes requêtes:
 

Spoiler :

$valeur = odbc_exec( $cnx, "SELECT [Détails factures].[Numéro détail commande], [Factures].[Date], [Détails factures].[Quantité], [Détails factures].[Prix], [Détails factures].[Montant] FROM Factures INNER JOIN ([Détails commandes] INNER JOIN [Détails factures] ON [Détails commandes].[Numéro]=[Détails factures].[Numéro détail commande]) ON [Factures].[Numéro]=[Détails factures].[Numéro facture] ORDER BY [Factures].[Date]" );
 
$query  = "SELECT [Détails factures].[Numéro détail commande], [Factures].[Date], [Détails factures].[Quantité], [Détails factures].[Prix], [Détails factures].[Montant] FROM Factures INNER JOIN ([Détails commandes] INNER JOIN [Détails factures] ON [Détails commandes].[Numéro]=[Détails factures].[Numéro détail commande]) ON [Factures].[Numéro]=[Détails factures].[Numéro facture ORDER BY [Factures].[Date]";



 
Montre TOUT le code


---------------
!== Force et honneur ==!
n°1111153
fgiuliano
Posté le 07-06-2005 à 14:47:26  profilanswer
 

cesarr89 a écrit :

Montre TOUT le code


En fait, en php, y rien d'autre mis-à-part la connexion à la base et la fermeture de cette connexion. Sinon, c'est du code html de mise en forme... Rien de plus.
Tu le veux quand même?

n°1111156
cesarr89
Posté le 07-06-2005 à 14:48:29  profilanswer
 

cesarr89 a écrit :

Montre TOUT le code


 


---------------
!== Force et honneur ==!
n°1111161
fgiuliano
Posté le 07-06-2005 à 14:51:29  profilanswer
 

Spoiler :

<?
$bd="TanALLData"; // identifiant dsn
$user="root"; // login    
$password=""; // password
$nom_base="TanALLData.mdb";    
$cnx = odbc_connect( $bd , $user, $password );
if( ! $cnx ) echo "Impossible de se connecter";
?>
 
<html>
<head>
<title>Liste des états</title>
</head>
 
<body bgcolor="#000000">
<div align="center">
  <center>
  <table border="0" width="85%" bgcolor="#FFFFCC" height="85%">
    <tr>
      <td width="100%">
        <div align="center">
          <center>
          <table border="0" width="500">
            <tr>
              <td valign="middle" align="center"><a href="file:///C|/Program%20Files/EasyPHP1-8/www/Index.php"><img src="file:///C|/Program%20Files/EasyPHP1-8/www/images/Accueil.gif" width="124" height="23" border="0"></a></td>
              <td valign="middle" align="center"><a href="Presentation.php"><img src="file:///C|/Program%20Files/EasyPHP1-8/www/images/PresentationActif.gif" width="124" height="23" border="0"></a></td>
              <td valign="middle" align="center"><a href="AccesPrive.php"><img src="file:///C|/Program%20Files/EasyPHP1-8/www/images/AccesPrive.gif" width="124" height="23" border="0"></a></td>
              <td valign="middle" align="center"><a href="Contact.php"><img src="file:///C|/Program%20Files/EasyPHP1-8/www/images/Contact.gif" width="124" height="23" border="0"></a></td>
            </tr>
   </table>
   <table>
            <tr>
              <td valign="middle" align="center" colspan="4" width="80%">&nbsp;
   <table border= "0" width= "80%">
    <tr>
      <td>Nom Utilisateur</td>
      <td>E-mail</td>
    </tr>
                    <?
   $valeur = odbc_exec( $cnx, "SELECT [Détails factures].[Numéro détail commande], [Factures].[Date], [Détails factures].[Quantité], [Détails factures].[Prix], [Détails factures].[Montant] FROM Factures INNER JOIN ([Détails commandes] INNER JOIN [Détails factures] ON [Détails commandes].[Numéro]=[Détails factures].[Numéro détail commande]) ON [Factures].[Numéro]=[Détails factures].[Numéro facture] ORDER BY [Factures].[Date]" );
   $query  = "SELECT [Détails factures].[Numéro détail commande], [Factures].[Date], [Détails factures].[Quantité], [Détails factures].[Prix], [Détails factures].[Montant] FROM Factures INNER JOIN ([Détails commandes] INNER JOIN [Détails factures] ON [Détails commandes].[Numéro]=[Détails factures].[Numéro détail commande]) ON [Factures].[Numéro]=[Détails factures].[Numéro facture ORDER BY [Factures].[Date]";  
      ?>
    </table>
              </td>
            </tr>
            <tr>
              <td valign="middle" align="center" colspan="4" width="80%"><img border="0" src="file:///C|/Program%20Files/EasyPHP1-8/www/images/Copyright01.gif" width="148" height="15"><a href=mailto:fg@y-team.ch><img border="0" src="file:///C|/Program%20Files/EasyPHP1-8/www/images/Copyright02.gif" width="62" height="15"></a></td>
            </tr>
          </table>
          </center>
        </div>
      </td>
    </tr>
  </table>
  </center>
</div>
</body>
 
</html>
<body>
 
<?
odbc_close( $cnx); // ferme la connection
?>

n°1111180
cesarr89
Posté le 07-06-2005 à 14:56:38  profilanswer
 

fgiuliano a écrit :

Alors j'ai réussi à reprendre une requête sql faite sous Access et à l'intégrer à mon code PHP. Pas d'erreur, super!!
Maintenant, je n'arrive pas à afficher ces données sans avoir des erreurs...
Est-ce quelqu'un pourrait me venir en aide?
 
Voilà le début de mon code avec mes requêtes:
 

Spoiler :

$valeur = odbc_exec( $cnx, "SELECT [Détails factures].[Numéro détail commande], [Factures].[Date], [Détails factures].[Quantité], [Détails factures].[Prix], [Détails factures].[Montant] FROM Factures INNER JOIN ([Détails commandes] INNER JOIN [Détails factures] ON [Détails commandes].[Numéro]=[Détails factures].[Numéro détail commande]) ON [Factures].[Numéro]=[Détails factures].[Numéro facture] ORDER BY [Factures].[Date]" );
 
$query  = "SELECT [Détails factures].[Numéro détail commande], [Factures].[Date], [Détails factures].[Quantité], [Détails factures].[Prix], [Détails factures].[Montant] FROM Factures INNER JOIN ([Détails commandes] INNER JOIN [Détails factures] ON [Détails commandes].[Numéro]=[Détails factures].[Numéro détail commande]) ON [Factures].[Numéro]=[Détails factures].[Numéro facture ORDER BY [Factures].[Date]";



 
 
C'est quoi les erreus?  
A aucun endroit dans le code tu affiches les données.


---------------
!== Force et honneur ==!
n°1111187
fgiuliano
Posté le 07-06-2005 à 15:00:28  profilanswer
 

cesarr89 a écrit :

C'est quoi les erreus?  
A aucun endroit dans le code tu affiches les données.


 :) C'est vrai, là j'ai tout enlevé car je ne sais pas comment les afficher.
Pour une autre page, je faisais comme ça, mais ça ne fonctionne pas pour celle-là, ou je ne sais pas paramètrer correctement...
 

Spoiler :

while( odbc_fetch_row( $valeur ) )
{
   echo odbc_result( $valeur, 2);
   echo odbc_result( $valeur, 1);
}

mood
Publicité
Posté le 07-06-2005 à 15:00:28  profilanswer
 

n°1111188
Friday Mon​day
Trop de hérissons écrasés...
Posté le 07-06-2005 à 15:00:41  profilanswer
 

Pourquoi des spoilers ? C'est pour préserver les âmes sensibles ? :D


---------------
Friedrich Nietzsche : Le christianisme et l'alcool, les deux plus grands agents de corruption
n°1111191
fgiuliano
Posté le 07-06-2005 à 15:02:13  profilanswer
 

Friday Monday a écrit :

Pourquoi des spoilers ? C'est pour préserver les âmes sensibles ? :D


 :) euh parce que je n'ai pas vraiment pris le temps de regarder les autres possibilités... lol

n°1111192
cesarr89
Posté le 07-06-2005 à 15:02:17  profilanswer
 

Friday Monday a écrit :

Pourquoi des spoilers ? C'est pour préserver les âmes sensibles ? :D


 
+1
 
 
Sinon ta requete fonctionne sous access?


---------------
!== Force et honneur ==!
n°1111194
fgiuliano
Posté le 07-06-2005 à 15:03:19  profilanswer
 

cesarr89 a écrit :


Sinon ta requete fonctionne sous access?


 
Oui, parfaitement...

n°1111225
cesarr89
Posté le 07-06-2005 à 15:12:03  profilanswer
 

C'est bizarre quand même.


---------------
!== Force et honneur ==!
n°1111232
fgiuliano
Posté le 07-06-2005 à 15:13:27  profilanswer
 

cesarr89 a écrit :

C'est bizarre quand même.


C'est exactement ce que je me dis... Je ne sais plus qu'essayer et comme je commence en php, je ne vois pas d'autre possibilités..

n°1111233
cesarr89
Posté le 07-06-2005 à 15:13:36  profilanswer
 

Mais tu es sur que ca t'affiche rien?
Remets nous le code, mais le code où tu tentais d'afficher


---------------
!== Force et honneur ==!
n°1111266
fgiuliano
Posté le 07-06-2005 à 15:25:27  profilanswer
 

cesarr89 a écrit :

Mais tu es sur que ca t'affiche rien?
Remets nous le code, mais le code où tu tentais d'afficher


 
 :ange:  Alors en fait, en recrivant la partie permettant d'afficher, c'est tout bon, ça fonctionne...  
Vraiment désolée pour le dérangement et mille mercis pour ton aide... J'espère que je ne t'ai pas fait trop perdre de temps...

n°1111272
cesarr89
Posté le 07-06-2005 à 15:26:48  profilanswer
 

fgiuliano a écrit :

:ange:  Alors en fait, en recrivant la partie permettant d'afficher, c'est tout bon, ça fonctionne...  
Vraiment désolée pour le dérangement et mille mercis pour ton aide... J'espère que je ne t'ai pas fait trop perdre de temps...


 
Bon bah c'est parfait alors.
De rien.
Non non c'est bon t'en fais pas.


---------------
!== Force et honneur ==!
n°1111274
benamoubea​ch
tivuplai
Posté le 07-06-2005 à 15:28:50  profilanswer
 

Spoiler :


ca valait bien un dernier ptit spoiler

n°1111276
cesarr89
Posté le 07-06-2005 à 15:29:17  profilanswer
 

Lol


---------------
!== Force et honneur ==!
n°1111280
fgiuliano
Posté le 07-06-2005 à 15:30:27  profilanswer
 

benamoubeach a écrit :

Spoiler :


ca valait bien un dernier ptit spoiler



 

Spoiler :

Merci :D


mood
Publicité
Posté le   profilanswer
 


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

  SQL Access PHP

 

Sujets relatifs
Exportation SQL Server 2000Formation SQL
[PHP/MySQL] Comment afficher les sauts de ligne d'une TEXTAREA?[SQL SERVEUR 2000] creation de compte URGENT!
VB / ACCESS et clef étrangere[SQL] transformé une sous requete en requete avec LEFT join
Erreur sur page PHP (besoin d'aide)[SQL Server] Problème avec RAND()
SQL/PHP et Base de données AccessPHP/SQL > fichiers SQL ou access ?
Plus de sujets relatifs à : SQL Access PHP


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