Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Modifier enregistrement base de donnée [ Base de données / Autre ] (milkasoprano)

vendredi 12 janvier 2007 à 07:51:40 | Modifier enregistrement base de donnée

milkasoprano

Membre Club
Bonjour tous le monde,
Je cherche depuis 5h30 du matin comment utiliser de facon correct la fonction foreach par rapport a ce que je cherche a faire....

je vous explique :

Je souhaiterai changer toutes les valeurs des enregistrements faite dans une table que j'ai nommé (gestion_site) qui ce situe dans le champ stats (0) par rapport a une id...

 

Ici vous voyez les id ( 1, 4, 5) c'est id appartiennent au membre numéro 2 ! ce membre numéro 2 a trois sites ! dans chaque site... les stats ont des valeurs différentes... en utilisant la fonction foreach ou une fonction similaire.. je cherche a mettre ces stats a 0 par rapport a une requete en php. ( ces stats a 0 ! ce fait bien entendu par rapport a l'identifiant du membre )

voyez vous ce que je veux dire ? j'ai cherché tous seul pendant quelques heures devant mon pc.. mais j'ai pas trouvé comment faire... en fait c'est plus le systeme que ne comprend pas... j'ai regardé dans le manuel php.. En fait ce qui est plus difficile c'est d'interroger une base de donnée pour faire ce genre de chose...

quelquun pourrai til maider ? merci beaucoup 

vendredi 12 janvier 2007 à 08:28:13 | Re : Modifier enregistrement base de donnée

syndrael

Euh.. Je vois po l'intervention du foreach alors que c'est du SQL..
Tu peux nous en dire plus ??
S.



vendredi 12 janvier 2007 à 08:28:17 | Re : Modifier enregistrement base de donnée

Yoteco

Honnêtement je ne vois pas très bien ce que tu veux faire? C'est quoi ton "stats" c'est le champ stats? Tu veux mettre le champ stats à 0 pour certains enregistrement? Explique stp.

Ce qui est incompréhensible, c'est que le monde soit compréhensible. (Albert Einstein)

vendredi 12 janvier 2007 à 08:50:01 | Re : Modifier enregistrement base de donnée

milkasoprano

Membre Club
Je me passerai bien des commentaires d'einstein...

Je vais essayer de m'expliquer au mieux... et éviter de me repeter par rapport a ce que j'ai ecris en rouge juste au dessus dans mon premier message qui semblait justement très comprehensible..
j'ai fais expres d'ajouter des images pour expliquer le principe de ce que je veux faire...

Je voudrai changer les VALEURS !!! du champ stats pour tous les membres comportant l' id  qui sera définie dans ma requete php!! par exemple l'id numéro 2 !

Donc... le membre qui comporte l'id 2 ! clique sur un lien dans sa page membre ! et met a 0 tous les stats de tous les enregistrements qu'il lui appartient :)
je voudrai trouver une fonction ou une requete qui permet en une seul de pouvoir modifier plusieurs enregistrement suivant ce qui a été définit comme id... ( voir image ci-dessus ) qui permet justement de vous faire une idée sur ma base de donnée...



vendredi 12 janvier 2007 à 09:05:10 | Re : Modifier enregistrement base de donnée

syndrael

update taTable set stats = 0 where membre_id = 2 ??
Ca ne marche po ??
S.


vendredi 12 janvier 2007 à 09:10:45 | Re : Modifier enregistrement base de donnée

milkasoprano

Membre Club
Syndrael stup evite de répondre... a mes messages stuplait que ca soit dans un avenir futur ou présent .. ca serai super et tu me rendrais super service tu sais...
Je prefere que ca soit les autres qui répondent... ( et merci de ne pas le prendre mal parce que c'est pas mon attention !)

( ps : Il sagit de  faire x requetes sur une seule... et pour cela bien entendu le update taTable est necessaire... et ca je sais le faire mais juste avant, on est obligatoirement obliger d'utiliser la methode foreach ou fonction similaire et perso pour etre honnete je sais pas le faire...) cette fonction permettrai justement de pouvoir modifier plusieurs enregistrements dans une base de donnée par rapport a un champ et une id définie en une seul fois...

vendredi 12 janvier 2007 à 09:25:40 | Re : Modifier enregistrement base de donnée

milkasoprano

Membre Club
Réponse acceptée !
Apres un petit déclique dans ma tete... j'ai enfin trouvé comment on pourrait faire en detournant une fonction que l'on pourrai creer soit meme :
------------
function mysql_tableau($requete,$champ_identifiant="id",$erreur=NULL)
{
    $results = mysql_query($requete) OR DIE ("Erreur" . $erreur);
    while ($result = mysql_fetch_assoc($results))
    {
        if ($result[$champ_identifiant])
        {
            $array[ $result[$champ_identifiant] ] = $result;
        }
        else
        {
            $array[] = $result;
        }
    }
    return $array;
}

$articles = mysql_tableau("SELECT * FROM gestion_site WHERE membre_id=2 ORDER BY id DESC");
foreach ($articles as $article)
{
    print $article['id'] . ' : ' . $article['stats'] . ',';
}
------

merci quand meme

vendredi 12 janvier 2007 à 13:46:46 | Re : Modifier enregistrement base de donnée

syndrael

Je sais po si les autres personnes sont kom moi.. mais apprends à t'exprimer avant de dénigrer une éventuelle aide..
Tu peux te passer des conseils d'Enstein et des miens, ça va.. je suis finalement po du mauvais coté de la barrière..
Alors dixit toi-même, votre seigneurie..
je cherche a mettre ces stats a 0 par rapport a une requete en php
Je te donne une réponse qui ne te convient pas.. il y a plusieurs façons de le dire, sauf la tienne. Alors va jouer avec tes foreach, fais du code bien lourd et surtout apprends à t'exprimer..un jour peut-être découvriras-tu mysql_fetch_object ou autre..
Sur ce, je répondrai à tes autres posts, non pas pour les polluer mais au contraire pour te faire comprendre que nous sommes une communauté basée sur l'entre-aide..
Je te conseille d'écouter le sketch de Fernand Raynaud 'Le Douanier' qui disait que si tu comprends pas une personne c'est que tu es bête.. Tu en es l'archétype..
Sur ce bonne journée
S.





Cette discussion est classé dans : base, rapport, cherche, donnée, stats


Répondre à ce message

Sujets en rapport avec ce message

LA taille d'une base de donnée sql [ par FleX ] ba en fait je suis sur Free et j'ai une base de donnée que je manipule en php.J'aimerai savoir comment c'est ty qu'on peut bien faire pour obtenir la Fichiers dans une base de donnée [ par Clem ] Comment uploader un fichier dans une base de données, et le downloader ? image aleatoire ... sans base de donnée [ par sana72 ] Bonjour,voile, je dois recharger des images tous les x tempsmes images sont stocké dans un repertoire qui porte le nom du thême et dans ce repertoire, Float ??? [ par Mamienova ] Je voudrais intégrer dans ma base de donnée un nombre décimal. Le seul petit probléme et que je souhaiterai qu'il n'y ait qu'un seul chiffre apres la PHP / ODBC (base access) : Pb de date ! [ par Alextasis ] AlexVoilà j'ai un ptit problème et ce serait cool si qq un pouvait me renseigner !voilà j'ai une base de donnée ACCESS tout ce qu'il y a de plus simpl sauvegardé tous els fichiers en envoyant tous les fichiers compréssé en 1 seul, sauvegarder la base de donnée [ par pcpourtous ] Voila, j'aimerais en un clique pouvoir sauvegarder ma base de donnée, j'ai deja trouver quelque chose la dessus et ça à l'air de marcher, j'aimerais a base de donnée [ par pablor44 ] slt,voilà j'ai un problème, j'ai créer un sité d'échange de divx. Tous mes divx y sont enregistrés dans une base de donnée mysql et mon problème c'est serveur Apache et Base de donnée [ par coolboy78 ] Bonjour a tous, je dois installé un serveur Apache et crée un base de donné MySQL sous linux ( mais si vous savez le faire sous windows sa peux ken me Insérer du code php dans une base de donnée mysql [ par Sipadan ] Bonjour,Voici mon probleme:Dans un champ d'une base de donnée j'insére du code php du type de: . Sur ma page en .php je vais rechercher cet enregistre aide aide [ par mohamed6 ] bonjour tout le mondevoilà je voudrais savoir si quelqu'un peut m'aider pour réliser ceci:donc j'ai une page avec des liens, quand je clique sur un li


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Comparez les prix Nouvelle version


LG KP501

Entre 9€ et 159€


Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 3,900 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.