Selection de toute les colonnes à droite SQL
Résolu/Fermé
A voir également:
- Selection de toute les colonnes à droite SQL
- Paramétrez l'impression de ce document de telle sorte que les 5 colonnes occupent toute la largeur de la page (orientation portrait, format a4). combien de pages seront imprimées ? ✓ - Forum Excel
- Les données fournies dans le fichier à télécharger peuvent être synthétisées par le tableau récapitulatif suivant. dans le fichier, générez ce tableau automatiquement (tableau croisé dynamique ou table de pilote) à partir des 4 premières colonnes. cinq valeurs manquent dans le tableau suivant. retrouvez-les dans votre tableau puis reportez-les, arrondies à l’entier le plus proche, dans la zone de réponse. ✓ - Forum Jeux vidéo
- Barre droite clavier - Forum Excel
- Word colonnes indépendantes - Guide
- Le fichier contient une liste de prénoms. triez ce tableau par ordre alphabétique des prénoms. quel mot est formé par les 6 premières lettres de la colonne code ? - Forum Bureautique
6 réponses
PS : je n'arrive pas a les passer en résolu !
N'ayant jamais posé de question, je n'ai jamais eu l'occasion de la faire, mais j'ai trouvé ça :
https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
https://www.commentcamarche.net/infos/25917-marquer-un-fil-de-discussion-comme-etant-resolu/
KX
Messages postés
16733
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
31 janvier 2024
3 015
18 août 2012 à 12:08
18 août 2012 à 12:08
Moi je vais le mettre en résolu, comme je l'ai fait avec tes autres messages, mais tu devrais regarder tes emails il y a un lien pour passer les discussions en résolues (comme indiqué dans le lien plus haut)
Utilisateur anonyme
18 août 2012 à 12:17
18 août 2012 à 12:17
Je ne connais pas de réponse directe en mysql, mais avec un peu de php, on obtient :
Surtout, s'ils ont une meilleure réponse sur le SdZ, n'oublie pas de nous en faire profiter ^^ (je me marre)
$req= "SELECT * FROM matable"; $rep=mysql_query($req); while $ligne=mysql_fetch_row($rep)) { $total=0; for ($k=1; $k<count($ligne);$k++)$total+=$ligne[$k]; echo $total; }
Surtout, s'ils ont une meilleure réponse sur le SdZ, n'oublie pas de nous en faire profiter ^^ (je me marre)
J'ai ahouté une ( qui manquait après while.
Sinon, il n'y a pas grand chose à dire....
Sinon, il n'y a pas grand chose à dire....
$req= "SELECT * FROM matable"; $rep=mysql_query($req); // sélection de tous les champs while ($ligne=mysql_fetch_row($rep)) { // on récupère une ligne sous forme d'un tableau $total=0; // on initialise le total for ($k=1; $k<count($ligne);$k++)$total+=$ligne[$k]; // accumule on boucle A PARTIR de 1 (et non pas de 0) pour éviter l'id echo $total; // on a le total. ici on en fait un echo, mais tu as sûrement quelque chose de plus utile à en faire }
Je me permet de up parce que mon script plante avec ce code :
Merci d'avance
<?php $req= "SELECT * FROM boutique WHERE pseudo = ".$_SESSION['pseudo']." "; $rep=mysql_query($req); while ($ligne=mysql_fetch_row($rep)) { $total=0; for ($k=7; $k<count($ligne);$k++)$total+=$ligne[$k]; echo $total; } ?>savez vous pourquoi?
Merci d'avance
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
Modifié par le père. le 18/08/2012 à 14:03
Modifié par le père. le 18/08/2012 à 14:03
Ben oui, c'est l "erreur classique" du message d'hier.
La vraie cause de l'erreur, c'est que tu brûles les étapes : tu passes à la pratique avant la théorie, et tu ignores donc les règles les plus élémentaires de la programmation - en l'occurence, de SQL. Note que ce reproche ne t'est pas adressé personnellement, il concerne bien 90% des gens auxquels je réponds.
La vraie cause de l'erreur, c'est que tu brûles les étapes : tu passes à la pratique avant la théorie, et tu ignores donc les règles les plus élémentaires de la programmation - en l'occurence, de SQL. Note que ce reproche ne t'est pas adressé personnellement, il concerne bien 90% des gens auxquels je réponds.
PArce qu'en faite le problème avec ton code :
<?php
$req= "SELECT * FROM boutique";
$rep=mysql_query($req);
while ($ligne=mysql_fetch_row($rep)) {
$total=0;
for ($k=7; $k<count($ligne);$k++)$total+=$ligne[$k];
echo $total;
}
?>
C'est d'une part qu'il ne me prend pas la bonne ligne. Mais d'autre part plus j'ajoute de ligne plus il me mets de 0 .
PAr exemple si le nombre de départ était 11, il me mets 110 puis 1100 ...
<?php
$req= "SELECT * FROM boutique";
$rep=mysql_query($req);
while ($ligne=mysql_fetch_row($rep)) {
$total=0;
for ($k=7; $k<count($ligne);$k++)$total+=$ligne[$k];
echo $total;
}
?>
C'est d'une part qu'il ne me prend pas la bonne ligne. Mais d'autre part plus j'ajoute de ligne plus il me mets de 0 .
PAr exemple si le nombre de départ était 11, il me mets 110 puis 1100 ...
pour éviter que les nombres soient écrits à la queue-leu-leu.:
C'est du niveau initiation pour apprentis débutants.
Je ne compte pas écrire ton application à la virgule près, je te montre le principe. Si toi de ton côté tu ne comprends rien à ce que tu fais, tu risques effectivement d'aboutir à une impasse.
As-tu retrouvé pour l' "erreur classique" ?
echo $total,'<br />';
C'est du niveau initiation pour apprentis débutants.
Je ne compte pas écrire ton application à la virgule près, je te montre le principe. Si toi de ton côté tu ne comprends rien à ce que tu fais, tu risques effectivement d'aboutir à une impasse.
As-tu retrouvé pour l' "erreur classique" ?
18 août 2012 à 11:01
Ça fait plusieurs fois que je te donnes des réponses, aucune réaction, on ne sait pas si ça a marché ou pas, si c'est résolu en partie ou complètement....
Tu nous prends pour des machines à résoudre tes problèmes ?
18 août 2012 à 11:11
Maintenant je ne trouve pas que ce soit un manque de politesse de ma part de ne pas remonter un sujet.
Ps ; si vous avez la solution je suis preneur
18 août 2012 à 11:29
Et si le sujet est résolu sur un autre forum, tu devrais
1 - donner la réponse à ta propre question pour que tout le monde puisse en profiter
2 - passer le message en [résolu] pour qu'on ne se fatigue pas inutilement à rédiger une réponse, ou, si on a déjà répondu, qu'on ne perde pas de temps à venir voir si ça ne soulève pas une autre question de ta part.
18 août 2012 à 11:37
18 août 2012 à 12:11
Faire l'effort de répondre en moins de 30 minutes ? C'est gonflé !
Mais si au lieu de créer 4 discussions différentes tu posais toutes tes questions en même temps, et au même endroit, tu aurais tes réponses plus vite et ça éviterait de polluer le forum !