explode

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : explode

par iclo » 17 mai 2005, 13:52

A chacun de faire son boulôt comme il l'entend si le commanditaire l'accèpte. Mais si tu bouffes pour rien 30% de ressource en plus sur le serveur d'un de tes clients, je suis pas sûr qu'il va apprécier des masses.
Quand on demande de l'aide à quelqu'un il faut être prêt à ce que l'on a fait soit critiquer dans un but d'amélioration, sinon ça ne vaut pas la peine de demander de l'aide...

Quand au langage utilisé, je pense que pjl n'a fait que parler en Français correcte, dommage ZeRo[^L^]CoOOL ne parle pas la même langue. Peut-être ne comprends tu pas les rêgles du forum en ce qui concerne le style de rédactions des messages ?? :) :)

par ZeRo[^L^]CoOOL » 17 mai 2005, 12:47

Monsieur je connait la fonction timestamp mais ce que j'ai pas compris c'est votre message je voulait savoir quel algorithme de cryptage je dois l'utiliser pour vous comprendre :P
sans rancune :wink:

par pjl » 17 mai 2005, 12:38

A un petit détail pret, s'il n'y a qu'un seul champ au format timestamp (ou le 1er s'il y en a plusieurs), celui-ci stocke automatiquement la date de dermière mise à jour des données de la ligne, en bref, il se met à jour tout seul.
Exuse moi mé j'ai du mal a vous comprendre
Le mieux est de lire la doc :
http://www.nexen.net/docs/mysql/annotee ... re-4.1.php
http://www.nexen.net/docs/mysql/annotee ... mp-4.1.php

par pjl » 17 mai 2005, 12:35

Là le problème, c'est comme qd tu te rend qqpart.
Il y a 2 chemins pour y aller. une route A de 10km et une route B de 15 km.
Moi j'ai choisit la route B, et now que je suis a mi-chemin, on me di, ben non, t bete, fait demi-tour(retape toi 17,5 km) y'a un chemin plus court. Je trouve pas ca constructif!
Si tu fais la route une et une seule fois, effectivement, ca ne vaut pas la peine de faire demi tour mais si tu dois te taper la même route tous les jours, tu seras bien content d'apprendre au plus vite qu'il existe un chemin plus court.

par ZeRo[^L^]CoOOL » 17 mai 2005, 12:22

lool renatane
Ecoute bosse avec la fonction que tu veut, t'en fé pas on vous a juste conseillé d'autres méthodes pour vous faciliter la tâche c tout :)
Bonne Chance a votre disposition pour d'autres problèmes :wink:

par ZeRo[^L^]CoOOL » 17 mai 2005, 12:19

A un petit détail pret, s'il n'y a qu'un seul champ au format timestamp (ou le 1er s'il y en a plusieurs), celui-ci stocke automatiquement la date de dermière mise à jour des données de la ligne, en bref, il se met à jour tout seul.
Exuse moi mé j'ai du mal a vous comprendre

par renatane » 17 mai 2005, 12:19

Merci sadeq,
effectivement, je voulait resoudre un pb de code et pas d'algorithmique.

par renatane » 17 mai 2005, 12:17

explode m'a été conseillé , donc j'esaye de voir ce que ca fait, de l'utilisé pour ensuite le maitriser.
Now, effectivement, je ne cherche pas le code le plus optimal tout de suite, je me rendrait bien compte qu'il y a plus simple par la suite, mais j'aimerai m'en rendre compte moi mê.

Là le problème, c'est comme qd tu te rend qqpart.
Il y a 2 chemins pour y aller. une route A de 10km et une route B de 15 km.
Moi j'ai choisit la route B, et now que je suis a mi-chemin, on me di, ben non, t bete, fait demi-tour(retape toi 17,5 km) y'a un chemin plus court. Je trouve pas ca constructif!
C'est sur que d'avancer non pas sur la mauvaise route, mais sur une moins bonne, c'est pas ce qu'il y a de mieux. Mais moi, je veut profiter de ce detour pour apprendre des choses.
Au retour, (la prochaine fois que j'aurai un truc du genre a coder) je prendrai le chemin A. Mais là que j'ai deja commencé qqchose, j'aimerai aller au bout et ne pas abandonner qqchose que je n'ai pas tout a fait compris.

Je tente de faire un code, il est pas des meilleurs, cetres, mais c pas la peine de m'envoyé brouer: "ce que tu fait c pas bon, y'a des trucs plus simples..." sans m'expliquer pkoi.

ss rancunes, a bonne entendeur

RESOLU :cry:

Vous n'avez pas compris le question

par sadeq » 17 mai 2005, 12:05

En fait le problème est simple et tout le monde est passé à côté de la question.
Renatane ne cherche pas à modifier sa structure de données mais cherche pourquoi sa requête ne s'exécute pas normalement!

L'erreur était approchée dès les premières réponses et la bonne réponse (celle de rami) était elle même porteuse d'une légere erreur qui a fait que Ronatane ne l'a pas apprécié car elle ne marche pas aussi.

Mais personne n'a vu que dans la requête il ya un petit 'hic, regardez :
$sql ="DELETE FROM instance 
WHERE  instance.type =' ". $a ."' 
and instance.jour = ".$c." 
and instance.mois = ".$d." 
and instance.annee = ".$e; 

$query = mysql_query($sql); 
Remarquez la partie : instance.type =' " un espace inutile est ajouté entre l'apostrophe et le guillemet. En fait c'est cet espace qui a fait que la requête ne marche pas car elle cherche la valeur ' bureau' au lieu de la valeur 'bureau'

Moralité : Ouvrez-les yeux et non les faux-débats!

par pjl » 17 mai 2005, 12:02

je peut vous rajouter un truc c'est que vous pouvez aussi insérez votre date en Timestamps ensuite l'afficher avec le format que tu veut.
regarde le lien que je vous ais donné il contient tout sur les dates en PHP[/php]
A un petit détail pret, s'il n'y a qu'un seul champ au format timestamp (ou le 1er s'il y en a plusieurs), celui-ci stocke automatiquement la date de dermière mise à jour des données de la ligne, en bref, il se met à jour tout seul.

par zeus » 17 mai 2005, 12:01

En tant qu'element exterieur au conflit, je vais te dire comment je l'ai pris !!!

-Tu demande pourquoi explode ?
-Elle te répond pour apprendre à m'en servir
-Tu lui donne un piste pour éviter explode
-Elle reviend sur explode
-Tu post un message assez caustique (C'est une très bonne idée.
Moi, je vais prendre un chalumeau pour démonter ma voiture parce que je n'en ai jamais utilisé et que j'ai envie d'apprendre. )
-Tout le monde c'est énervé !!!

Franchement, il y a eu grosse incompréhension, renatane ne cherche pas le meilleur code possible mais a comprendre comment marche explode !!! Du moins, c'est ce que j'ai compris !!! Peut être que plus tard, il va falloir penser à ne plus utiliser explode ...

par pjl » 17 mai 2005, 11:44

1. il faudra me dire qui j'ai insulté et ou ;
2. je donne des pistes de réflexions plutot que de donner du code tout maché, si ca vous prend la tête de réfléchir, il faut mieux laisser tomber le PHP et passer au tricot ou au jardinage ;
3. si ca commence à chauffer, aérez-vous, prennez votre vélo, vos rollers, votre jogging ou votre maillot de bain et aller suer pendant une bonne heure, vous verrez qu'ensuite, tout est beaucoup plus clair.

Et pour conclure, quand je demande ceci (vous remarquerez qu'il y a un élèment de réflexion dans ma question)
2. pourquoi faire un explode pour récupérer la date à partir $date alors que tu as déjà les élèments dans ton tableau $list ?
et que l'on me répond celà :
2)j'utilise explode parce que c une fonction que je ne conait pas et que je veux apprendre.
je me dis qu'il y a un problème, que l'on n'a pas pris la peine de réfléchir et je mets donc le doigt sur le problème.

Maintenant, si pour vous, commencer par concaténer en une chaine de caractères un tableau de valeur pour ensuite faire un explode afin de recréer le même tableau de valeur mais avec un nom différent vous parait être normal, je n'ai plus rien à dire.


PS
Je vous invite à relire cette phrase :
On se demande vraiment pourquoi l'idiot qui a crée les champs de format de date pour les bases de données n'y a pas pensé avant. Quel con celui-là.
Je doute fortement que renatane soit la personne qui a inventé les formats de date pour les bases de données.

par renatane » 17 mai 2005, 11:44

Tout ce que j'ai a faire c donc ajouter un champs date dans ma table!
Je pense avoir saisi, je vais tester.
merci

par Cyrano » 17 mai 2005, 11:39

Tu peux très bien avoir trois champs de saisie dans ton formulaire et enregistrer le tout dans un seul champ de type DATE: il faut faire une concaténation avec les 3 valeurs, exemple:
$date_enreg = $annee."-".$mois."-".$jour;
Et tu enregistres la variable $date_enreg dans le champ DATE uniquement.

par renatane » 17 mai 2005, 11:34

Désolée

Merci