Page 1 sur 1

Mettre un tableau en mémoire

Posté : 01 févr. 2006, 16:42
par wiwi
Bonjour à tous.

Remarque : j'utilise un composant dbtcp pour lire une base access depuis un serveur linux ('où le dbtcp à la place du Mysql)

Voici mon petit bout de code :
$succ=dbtcp_sql("SELECT * FROM evcumul where matricule='$bdd_matricule' order by num_sold");
if ($succ===FALSE) {
        echo("La requête a échouée\n");
} else 
{
		while ($ligne=dbtcp_fetch_assoc($connexion_access))
		print_r($ligne);
}       
dbtcp_close($connexion_access);

A chaque qu'il lit une ligne, il me l'affiche ds le navigateur.

J'aimerai, en lieu et place du print_r($ligne) qu'il me mette les lignes en mémoires dans un tableau afin de les afficher plus tard selon des valeurs de num_sold. Et là je m'embrouille les pinceaux :oops:

Merci d'avance :)

Posté : 01 févr. 2006, 17:14
par jeff
salut
voila
$succ=dbtcp_sql("SELECT * FROM evcumul where matricule='$bdd_matricule' order by num_sold");
if ($succ===FALSE) {
        echo("La requête a échouée\n");
} else
{
      while ($ligne=dbtcp_fetch_assoc($connexion_access))
      $array[]=$ligne;
}       
dbtcp_close($connexion_access);

Posté : 01 févr. 2006, 17:27
par wiwi
Oui, je vois et...

A l'affichage plus loin dans le <htm> que je ne sais pas quoi mettre :

Quand dans mon select, je n'ai qu'un enregistrement dans la requête, je met :
Le résultat est : <?php echo $ligne['SOLD_COUR'] ?><br />

Mais là dans mon exemple, j'ai 3 enregistrements dans le résultat de ma requête.

Dur dur les débuts...