Probleme de requetes par odbc
Stagiaire WDF
Inscrit:
27/12/2007 16:50
Post(s): 2
Bonjour à tous,

Je rencontre un gros souci avec les requetes imbriquees

J'utilise le driver ODBC pour lire une base hyperfile mais des que je lance une requete dans une boucle, le script plante et tourne a l'infini.

Exemple :
<?php
$db = odbc_connect('*', '*', '*');
$query1 = "SELECT IDArticle, ReferenceInterne, Designation, Concordance FROM Article WHERE Article = '$article'";
$req = odbc_exec($db, $query1) or die ('Erreur');
while($res = odbc_fetch_array($req))
 {
  if($res['Concordance'] != '0')
   {
    $query2 = "SELECT IDArticle, Reference FROM Article WHERE Concordance = '$res[Concordance]' AND Maitre = '1'";
    $req2 = odbc_exec($db, $query2) or die ('Erreur');
    $res2 = odbc_fetch_array($req2);
    echo $res2['Reference'];
   }
  else
   {
    echo $res['ReferenceInterne'];
   }
 }
?>

Si quelqu'un as deja rencontré ce probleme, je suis preneur de la solution car la je m'arrache les cheveux

Contribution le : 27/12/2007 17:13

Edité par drcharly93 sur 28/12/2007 10:47:51
Créer un fichier PDF de la contribution Imprimer


Re: Probleme de requetes par odbc
Stagiaire WDF
Inscrit:
28/12/2007 15:45
Post(s): 1
Salut à tous,
impossible d'imbriquer des requêtes pour moi aussi.
Dès que tu lances la seconde requête, la ressource du premier résultat est perdue... pas cool !

Le seul moyen consiste à charger le résultat de la première requête dans un tableau, puis itérer sur ce tableau.

Si quelqu'un à une meilleure solution...

Bonne Année

Contribution le : 28/12/2007 15:48
Créer un fichier PDF de la contribution Imprimer


Re: Probleme de requetes par odbc
Stagiaire WDF
Inscrit:
27/12/2007 16:50
Post(s): 2
Salut,

Merci à toi, pour cette reponse.
Au moins maintenant je sais que je ne suis pas le seul et cela me donne des idées pour avancer

Contribution le : 31/12/2007 16:26
Créer un fichier PDF de la contribution Imprimer



 Haut   Précédent   Suivant




Enregistrer votre réponse
CompteNom   Mot de passe   Authentification
Message:


Vous ne pouvez pas débuter de nouveaux sujets.
Vous pouvez voir les sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

[Recherche avancée]


Connexion
Menu
Chercher WDForge
Chercher Web
Partenaires
Visualiser tous les Partenaires...
WinDev, WebDev, WinDev Mobile et HyperFile sont des marques déposées par PCSoft. |  Voter |  Legal |  Contact |   XOOPS 2.0.13.2