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

 


Dernière réponse
Sujet : php
Mara's dad Je pense que c'est comme pour le numeric, mais le mieux, une fois de plus c'est de faire des essais !

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Mara's dad Je pense que c'est comme pour le numeric, mais le mieux, une fois de plus c'est de faire des essais !
bob2674 tpour du decimal quand tu fais une requet il faut mettre les " ou pas comme pour le numeric?
Mara's dad Essaye ! Tu verra bien !
bob2674 il affiche quoi comme type de champ?
Mara's dad $result = odbc_exec( $conex, "SELECT * FROM $tb" );
 
// Récuprération du nombre de champs
$nf = odbc_num_fields($result);  
 
echo("<CENTER><H1>Structure de la table $tb</H1>" );
echo("<TABLE BORDER=0 CELLPADDING=3 CELLSPACING=1 BGCOLOR=#000000>" );
echo("<TR>" );
 
// Boucle d'affichage des noms de champs de la table
$i=0;  
while ($i < $nf)  
{  
$i++;  
$fn = odbc_field_name($result, $i);  // Lecture du nom du champ $i
echo( "<TH BGCOLOR=#CCCCCC>$fn</TH>" );
}  
echo("</TR>" );
 
// Boucle d'affichage des Types de champs de la table
echo("<TR BGCOLOR=#CCCCCC>" );
$i=0;  
while ($i < $nf)  
{  
$i++;  
$fn = odbc_field_type($result, $i);  // Lecture du type du champ $i
echo( "<TD BGCOLOR=#BBBBBB>$fn</TD>" );
}  
echo("</TR>" );
echo("</TABLE></CENTER>" );

 

[edtdd]--Message édité par Mara's dad--[/edtdd]

bob2674 tu as ecrit dans les boites de bourgogne?
et tu as koi comme diplome  
moi je suis stagiaire pour l'instant  
je t'aiderais bien si je connaissais mais pour l'instant je suis seulement sur besançon
je connais que ces boites
Mara's dad Si tu me trouve un boulot de developpeur WEB (PHP/ASP/SQL) en bourgogne (ou pas trop, loin) je promet de d'aider a vie !
 
Bon, pour odbc_field_type(), je fais quelque tests ...
bob2674 UP
bob2674 Vous avez un exemple car beaucoup d'explication sur la doc
Mara's dad http://php.net/manual/fr/function.odbc-field-type.php

 

[edtdd]--Message édité par Mara's dad--[/edtdd]

bob2674 seulement je suis avec de l'odbc
FroggyFroggyCorp globallement que tu en mettes ou non, php/mysql le gere. Perso je me fais pas chier j en mets tjrs ...
bob2674 personne ne sait?
bob2674 il y a t il un moyen de connaitre si c'est un unchamp numerique ou pas?
bob2674 commetn cela marche dans le where quand mettre des '' et ne pas en mettre?
bob2674 j'ai trouve l'erreur il faut que je mette des ' a P74504
mais comment puis je faire pour atomatise cela dans le $clause?
 
 
$clause="";
foreach($tabcor as $ind => $val )  
  {
    if ($tabdeb[$ind] !='')
           $clause=$clause." AND ".$ind."=".$tabdeb[$ind];
  }
 
// fonction permet de retirer des caractères de la chaine
//$clause = "WHERE ".substr("$clause", 4);  
$clause = substr("$clause", 4);  
echo "$clause";
 
/******************************************************************/
/*                              connection                        */
/******************************************************************/
 
 
include ("db_connect.php" );
 
 
/******************************************************************/
/*                            requete SQL                         */
/*************************************************
*****************/
 
 
$idresult=odbc_exec($connection,"SELECT $champs
        FROM (GCPHLFAC INNER JOIN GCPHPIED ON  
                       (GCPHLFAC.GNUFAC = GCPHPIED.GNUFAC)  
                   AND (GCPHLFAC.GNUCPT = GCPHPIED.GNUCPT))  
    INNER JOIN  KNDP01.NGPDATE ON GCPHPIED.GDTFAC =  KNDP01.NGPDATE.NGDATE
       WHERE KNGC01.GCPHLFAC.GNUFAC=1  
or GCPHLFAC.GLREFA='P74504'
shinji fait voir ton script
bob2674 j'ai cetet erreur là savez vous ce que ce'ts ?
 
Warning: SQL error: [IBM][Pilote ODBC de Client Access (32 bits)][SQL DB2/400]SQL0206 - La colonne P74504 ne se trouve pas dans les tables indiquées., SQL state S0022 in SQLExecDirect in c:\program files\easyphp\www\test\essai.php on line 77

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)