Envoyer des valeurs dans une colonne de MySQL - PHP - Programmation
Marsh Posté le 19-02-2007 à 19:32:08
ReplyMarsh Posté le 19-02-2007 à 19:32:24
c'est un peu le mélange là...
on pige rien : ton "média", c'est quoi ? une info de ta base (une table ?) ou un écran, une carte son, etc. que tu dois interfacer avec ton programme ?
en clair : "en langage humain ça donne quoi ?"
Marsh Posté le 19-02-2007 à 19:34:28
Salut,
J'ai un numéro de média que l'utilisateur doit saisir. En fonction de ce numéro, MySQL doit parcourir la table qui correspond à Média et retrouver ce numéro qui a été précédement enregistré. Je ne sais pas comment faire pour lui faire rechercher ce numéro
Marsh Posté le 19-02-2007 à 19:37:57
select <ce que tu cherches> from <où chercher> where <ta condition>
c'est de l'anglais tout bête pourtant
un peu de lecture, tout y est expliqué, même les cours que tu as sèché.
http://forum.hardware.fr/forum2.ph [...] w=0&nojs=0
Marsh Posté le 19-02-2007 à 19:40:06
Merci pour ton lien mais je veux faire un petit truc en plus. Une fois que j'ai ce numéro, je veux insérer une valeur dans cette occurrence.
Merci d'avance
Marsh Posté le 19-02-2007 à 19:46:39
cherche dans le lien que je t'ai donné l'endroit où je parle de créer un trigger sur une vue. y'a des exemples d'insertion.
après y'a une palanquée d'autres exemple quand je parle des arbres aussi.
(le lien il est surtout là pour que tu lises, et y'en a pour moind d'une demi-heure à tout lire... tu as tords de ne pas le faire, car même si parfois je dis des conneries, y'a beaucoup de choses particuliement intéressantes dans ce topic... j'ai passé des heures à l'écrire, tu peux au moins passer quelques minutes à le lire )
Marsh Posté le 19-02-2007 à 20:00:27
j'ai pas bien compris le principe . J'avais essayé quelque chose comme ça dans mon code :
Ma requête pour sélectionner l'occurrence de la table qui contient le NumMed :
$verifnum = ("SELECT NoCD FROM cd, GenreCD WHERE NoCD=$NumMed" );
La 2ème requête qui permet d'insérer des une valeur dans l'occurrence :
INSERT INTO CD ("TitreCD, ArtisteCD, NoGenreCD, NoCD, DispoCD)
VALUES=( '', '', '', '', 'non')";
Je suppose qu'il faut que je joigne les 2 requêtes pour pouvoir faire insérer les infos dans l'occurrence ?
Marsh Posté le 19-02-2007 à 21:05:21
2/ oui, sauf qu'il n'y a pas de signe "=". et évite d'insérer des valeurs vides, parceque sinon tu t'en sortira jamais. notamment pour le "NoCD" qui à priori est ton identifiant !
1/ presque. sauf que tu n'indiques une seconde table "GENRECD" qui est inutilisée, et surtout sans indiquer de clause de jointure.
Marsh Posté le 19-02-2007 à 19:28:38
Bonsoir,
Je souhaite envoyer des données en fonction d'une valeur dans MySQL. En fait, j'envoie la chaîne de caractère "non" dans la colonne Disponibilité de MySQL mais il faut que je mette cette valeur dans le média concerné qui est repéré par son identifiant.
Mes questions sont :
1 - comment rechercher une ligne du tableau qui contient la valeur que j'ai envoyer ?
2 - comment y ajouter un résultat ?
Pouvez-vous m'aider ?