Selection de la bonne table.
Résolu
myn0thor
Messages postés
73
Statut
Membre
-
myn0thor Messages postés 73 Statut Membre -
myn0thor Messages postés 73 Statut Membre -
Bonjour,
Mon problème et le suivant:
J'ai une base de données SQL anywhere que je récupère via une connexion odbc.
Lors de la création de mon premier tableau, les différentes tables que je sélectionne ont malehureusement des colonne ayant le meme nom.
(Exemple Table "produit" et Table "clients" ayant toutes les deux une colonne "désignation")
Comment est ce que je peux préciser de qu'elle table je veux la colonne commentaire?
Voici mon code actuel:
$sql="SELECT * FROM gpao.CLIENTS CLIENTS, gpao.GAMMES_OF GAMMES_OF, gpao.MAGASINS MAGASINS, gpao.OF_DA OF_DA WHERE CLIENTS.CODE_CLIENT = OF_DA.CLIENT AND GAMMES_OF.OFDA = OF_DA.NUMERO_OFDA AND MAGASINS.CODE_MAGASIN = OF_DA.MAGASIN AND ((OF_DA.COMMENTAIRES Like 'URGE%') AND (GAMMES_OF.CLOTURE<>1)) ORDER BY CLIENTS.RAISON_SOCIALE";
$rs=odbc_exec($conn,$sql);
if (!$rs)
{exit("Error in SQL");}
echo '<table border="1" bgcolor="#FFFF99">'."\n";
echo '<td bgcolor="#669999"><b><u>Date</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Op</u></b></td>';
echo '<td bgcolor="#669999"><b><u>At</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Ce</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Produit</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Of</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Tps</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Réel</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Désignation</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Qté</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Cumul</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Client</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Commande</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Commentaires</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Magasin</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Fin prévue</u></b></td>';
while (odbc_fetch_row($rs))
{
$DATE_FIN_OPER=odbc_result($rs,"DATE_FIN_OPER");
$SEQUENCE=odbc_result($rs,"SEQUENCE");
$ATELIER=odbc_result($rs,"ATELIER");
$CENTRE=odbc_result($rs,"CENTRE");
$PRODUIT=odbc_result($rs,"PRODUIT");
$NUMERO_OFDA=odbc_result($rs,"NUMERO_OFDA");
$TEMPS_ALLOUE=odbc_result($rs,"TEMPS_ALLOUE");
$TEMPS_REEL=odbc_result($rs,"TEMPS_REEL");
$DESIGNATION=odbc_result($rs,"DESIGNATION");
$QUANTITE_DEMANDEE=odbc_result($rs,"QUANTITE_DEMANDEE");
$CUMUL_ENTREES=odbc_result($rs,"CUMUL_ENTREES");
$RAISON_SOCIALE=odbc_result($rs,"RAISON_SOCIALE");
$AFFAIRE=odbc_result($rs,"AFFAIRE");
$COMMENTAIRES=odbc_result($rs,"COMMENTAIRES");
$DESIGNATION=odbc_result($rs,"DESIGNATION");
echo "<tr><td>$DATE_FIN_OPER</td>";
echo "<td>$SEQUENCE</td>";
echo "<td>$ATELIER</td>";
echo "<td>$CENTRE</td>";
echo "<td>$PRODUIT</td>";
echo "<td>$NUMERO_OFDA</td>";
echo "<td>$TEMPS_ALLOUE</td>";
echo "<td>$TEMPS_REEL</td>";
echo "<td>$DESIGNATION</td>";
echo "<td>$QUANTITE_DEMANDEE</td>";
echo "<td>$CUMUL_ENTREES</td>";
echo "<td>$RAISON_SOCIALE</td>";
echo "<td>$AFFAIRE</td>";
echo "<td>$COMMENTAIRES</td>";
echo "<td>$DESIGNATION</td></tr>";
}
Merci d'avance
Mon problème et le suivant:
J'ai une base de données SQL anywhere que je récupère via une connexion odbc.
Lors de la création de mon premier tableau, les différentes tables que je sélectionne ont malehureusement des colonne ayant le meme nom.
(Exemple Table "produit" et Table "clients" ayant toutes les deux une colonne "désignation")
Comment est ce que je peux préciser de qu'elle table je veux la colonne commentaire?
Voici mon code actuel:
$sql="SELECT * FROM gpao.CLIENTS CLIENTS, gpao.GAMMES_OF GAMMES_OF, gpao.MAGASINS MAGASINS, gpao.OF_DA OF_DA WHERE CLIENTS.CODE_CLIENT = OF_DA.CLIENT AND GAMMES_OF.OFDA = OF_DA.NUMERO_OFDA AND MAGASINS.CODE_MAGASIN = OF_DA.MAGASIN AND ((OF_DA.COMMENTAIRES Like 'URGE%') AND (GAMMES_OF.CLOTURE<>1)) ORDER BY CLIENTS.RAISON_SOCIALE";
$rs=odbc_exec($conn,$sql);
if (!$rs)
{exit("Error in SQL");}
echo '<table border="1" bgcolor="#FFFF99">'."\n";
echo '<td bgcolor="#669999"><b><u>Date</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Op</u></b></td>';
echo '<td bgcolor="#669999"><b><u>At</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Ce</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Produit</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Of</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Tps</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Réel</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Désignation</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Qté</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Cumul</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Client</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Commande</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Commentaires</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Magasin</u></b></td>';
echo '<td bgcolor="#669999"><b><u>Fin prévue</u></b></td>';
while (odbc_fetch_row($rs))
{
$DATE_FIN_OPER=odbc_result($rs,"DATE_FIN_OPER");
$SEQUENCE=odbc_result($rs,"SEQUENCE");
$ATELIER=odbc_result($rs,"ATELIER");
$CENTRE=odbc_result($rs,"CENTRE");
$PRODUIT=odbc_result($rs,"PRODUIT");
$NUMERO_OFDA=odbc_result($rs,"NUMERO_OFDA");
$TEMPS_ALLOUE=odbc_result($rs,"TEMPS_ALLOUE");
$TEMPS_REEL=odbc_result($rs,"TEMPS_REEL");
$DESIGNATION=odbc_result($rs,"DESIGNATION");
$QUANTITE_DEMANDEE=odbc_result($rs,"QUANTITE_DEMANDEE");
$CUMUL_ENTREES=odbc_result($rs,"CUMUL_ENTREES");
$RAISON_SOCIALE=odbc_result($rs,"RAISON_SOCIALE");
$AFFAIRE=odbc_result($rs,"AFFAIRE");
$COMMENTAIRES=odbc_result($rs,"COMMENTAIRES");
$DESIGNATION=odbc_result($rs,"DESIGNATION");
echo "<tr><td>$DATE_FIN_OPER</td>";
echo "<td>$SEQUENCE</td>";
echo "<td>$ATELIER</td>";
echo "<td>$CENTRE</td>";
echo "<td>$PRODUIT</td>";
echo "<td>$NUMERO_OFDA</td>";
echo "<td>$TEMPS_ALLOUE</td>";
echo "<td>$TEMPS_REEL</td>";
echo "<td>$DESIGNATION</td>";
echo "<td>$QUANTITE_DEMANDEE</td>";
echo "<td>$CUMUL_ENTREES</td>";
echo "<td>$RAISON_SOCIALE</td>";
echo "<td>$AFFAIRE</td>";
echo "<td>$COMMENTAIRES</td>";
echo "<td>$DESIGNATION</td></tr>";
}
Merci d'avance
A voir également:
- Selection de la bonne table.
- Table ascii - Guide
- Table des matières word - Guide
- Table des caractères - Guide
- Tableau croisé dynamique ou table de pilote - Guide
- Table des annexes word ✓ - Forum Word