tri export données

popi_boulotte
Invité n'ayant pas de compte PHPfrance

10 oct. 2006, 20:08

Bonsoir à tous,
je voudrais trier l'export de données avec
select * from matable

en n'imprimant que les colonnes non vide, comment dois-je faire ?

Merci de votre aide

Mammouth du PHP | 592 Messages

11 oct. 2006, 08:53

salut

peut tu etre plus précis
car qd tu exporte une base sql
il exporte toutes les lignes ensuite
on peut peut etre mettre une clause where pour sélectionner
des lignes bien précises

Eléphanteau du PHP | 39 Messages

11 oct. 2006, 14:33

Oui désolé, je clarifie :
en exportant ma table avec * et en l'affichant j'ai donc des lignes et des colonnes (environ 50 col) mais certaines col sont vides et je ne voudrais pas qu'elles apparaissent dans ce cas là
Ou alors je teste d'abord(avec count ?) les colonnes non vides dans la table et ensuite je fais mon export peut-être ? çà me parait lourd :?:

Merci de ta réponse

Mammouth du PHP | 592 Messages

11 oct. 2006, 14:37

J'ai toujours pas compris :lol:

par contre je comprend pas pkoi tu veut enlever les colonnes vides
car ta table n'aura plu la meme structure entre les lignes.

non???

Avatar du membre
ViPHP
ViPHP | 3008 Messages

11 oct. 2006, 14:44

Tu peux tout simplement faire une requête pour ne sortir que les enregistrements où la colonne en question n'est pas vide.

Code : Tout sélectionner

SELECT * FROM ta_table WHERE ton_champ<>""

Mammouth du PHP | 592 Messages

11 oct. 2006, 14:54

oui
c'es un peu ce que j'avai dis mais
je pense qu'il ya un peu plus que ça à déterminer
comme par exemple :

a quoi va servir l'exportation de la table ??

si il compte remettre ces info dans une autre table??

aide nous stp :wink:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

11 oct. 2006, 14:59

oui
c'es un peu ce que j'avai dis mais
je pense qu'il ya un peu plus que ça à déterminer
comme par exemple :

a quoi va servir l'exportation de la table ??

si il compte remettre ces info dans une autre table??

aide nous stp :wink:
Non fred9999, apparemment popi désire juste imprimer les enregistrements non vides.

Il ou elle entend par exporter le fait de sélectionner les données de la table ;) Enfin je crois...

Mammouth du PHP | 592 Messages

11 oct. 2006, 15:12

oki dsl :oops:

j'avai compris que imprim == sélectionner pardon :oops:

Eléphanteau du PHP | 39 Messages

11 oct. 2006, 21:11

Merci de votre aide, j'essaie d'etre + clair :

col1,col2,col3,col4

avec une clause where et 50 col environ comment extraire toutes les données dans cet ordre en omettant par ex la col3 si il n'y a aucune valeur pour toutes les lignes ?

encore merci

PS : pas de bbcode pour un tableau ?

Mammouth du PHP | 19672 Messages

12 oct. 2006, 07:06

Je dirais que tu ne peux pas, il faudrait passer par un traitement de vérification intermédiaire. Sinon, il te reste la solution de transférer vers la nouvelle structure en omettant cette colonne : tu récupères les colones 1, 2, 3 et 4 et tu ré-importes les colonnes 1, 2 et 4.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 39 Messages

12 oct. 2006, 13:19

Bon je vais donc tenter une "moulinette" avant
Merci Cyrano

Merci à vous