PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#1 Re : MySQL, PostgreSQL, etc... » Effacer une partie de ligne dans une table » 19-12-2012 09:08:57

Bonsoir,

Merci pour ta réponse. Probablement à cause de mes immenses lacunes, je n'ai pas compris le tiers du quart de ce que tu as essayé de m'expliquer avec les jointures, dépendances fonctionnelles et les opérateurs de l'algèbre relationnelle mais je suis heureux d'apprendre que tu traduis les éditions O'Reilly.
J'imagine bien que pour toi mes quelques humbles lignes de codes relèvent de l'injure, qu'elles te paraissent vomitives ... mais malgré cela, pour le moment, ça fonctionne... et donc à la base j'aurais juste voulu savoir si une idée qui m'était passée par la tête pouvait être viable. C'est pour cela que je me suis dirigé vers un forum de php/mysql pour débutants ... en tout cas c'est ce que le titre indique ... maintenant, désolé de ne pas être à la hauteur. 'faudra que je me trouve un forum pour hyperdébutant.
Je prends toutefois bonne note de tes recommandations qui je suppose me seront bien utiles. Je te remercie également pour ta prose ... ça fait vraiment plaisir de lire des posts d'informatique sans fautes.
Bonne continuation

#2 Re : MySQL, PostgreSQL, etc... » Effacer une partie de ligne dans une table » 19-12-2012 09:08:57

Bonsoir,

Un tout grand merci pour ta réponse ...  je pense que tu m'avais déjà aidé par le passé big_smile...
Le problème est souvent le mÊme... dans ma petite tête c'est bien clair mais arriver à l'expliquer n'est pas toujours évident.
Le tableau que je montre est ce que je vois dans phpmyadmin quand je regarde les données présentes dans la table. Donc, oui, je n'ai qu'une table ... c'est peut-être une lourde erreur de ma part (pourquoi?) ... Je partais de l'idée que tout avoir dans une table éviterait un nombre important de connections ... Car si je comprends bien tu me recommandes de créer une table dans la base pour chacun des champs en somme ...
Pourrais-tu m'en dire plus par rapport à ce que tu appelles "formes normales" ?
Merci encore !
Bonne soirée!

#3 MySQL, PostgreSQL, etc... » Effacer une partie de ligne dans une table » 19-12-2012 09:08:57

dounne
Réponses : 6

Bonjour,

Après quelques années d'absence je reviens vers cette communauté qui m'est si chère et qui m'a tant aidé par le passé.
Pour un projet scolaire, j'ai un peu repris le php (même si je suis certain d'être déphasé) et je me retrouve face à la situation suivante:
L'idée est que les enseignants donnent au professeur titulaire d'un groupe des informations sur les élèves dont les parents ont demandé un rdv. Cela via un formulaire web. Pour cela, chaque titulaire de classe a droit à 5 demandes simultanées ...

Ex:
 


La table est bien plus grande car il y a toutes les autres matières ...
Je viens au fait : lorsque les parents ont pris connaissance des notes, le titulaire efface ces données mais pour le moment j'ai un script un peu lourd qui remplace toutes les notes des différentes matières par un " " là où l'id est égale à celui de l'élève dont les parents sont venus. Il y a une trentaine de matière (tous niveaux confondus). Le script fonctionne mais j'aurais voulu savori s'il existait quelque chose du style

DELETE * FROM tabledonnee WHERE id="X" EXCEPT 'id', 'groupe'

Ça me permettrait d'éliminer beaucoup plus simplement les données tout en conservant les valeurs établies pour les colonnes que je dois conserver.

En vous remerciant d'avance !

Pied de page des forums

Propulsé par FluxBB