20 06 2002 à 07:11 |
arf non j'ai eu en dessous de la moyenne au premier et second trimestre... et 15.7 au troisième (Saint-Jean de Passy, si ca t'interesse... ) |
|
20 06 2002 à 08:32 |
non, ça m'interesse pas mais bon, on sais jamais, des gens par forum, on sais pas d'oû ils sont Et oui, t'as trouvé ça facile avec tes moyennes ? Oulà, problème, le 1) était facile, mais le 2) et 3) non ! |
|
20 06 2002 à 17:07 |
Pour utiliser une fonction MySQL, c'est pas compliqué, tu la mets dans ta requête et c'est tout... As-tu un exemple précis en tête ? Pour la date tu peux faire un truc genre : INSERT INTO forum(date, nom, ...) VALUES (NOW(),$nom,...) |
|
20 06 2002 à 17:20 |
moi je dis une table c'est plus rapide !!! ca semble logique non ? Au fait gwan t'as essayé les FULLTEXT ? |
|
20 06 2002 à 17:24 |
Arf ^^ encore une bataille de méthode lol Moi je serais partisant d'utiliser le format datetime de MySQL non ? si elle est là c'est pas pour les chiens l'avantage c'est la lisibilité dans la base. l'inconvénient c'est de devoir exploder le champ pour la formater comme tu veux ou faire des calculs dessus. [edit] post à remonter de quelques crans |
|
20 06 2002 à 21:05 |
Naxos ... je voudrais lire une date et la modifier son affichage, mais ej ne sais comment faire. Voilà comment je faisais mais ça ne marche pas : // on affiche la date et l'heure de la dernière modification $req = mysql_query("SELECT * FROM pages WHERE nom='$page'"); // on cherche la page $dateheure = mysql_result($req,0,"dateheure"); // on enregistre la date et heure au format DATETIME $dateheure = mysql_query("SELECT DATE_FORMAT('$dateheure', '%d/%m/%Y %T')");// on change le format de la date et l'heure echo("$dateheure"); // on affiche l'heure formatée |
|
20 06 2002 à 21:07 |
Benzor, normalement, ya pas besoin de faire de calculs, MySQl sait tout faire, le classement .. etc N'est-ce pas ? |
|
21 06 2002 à 17:57 |
hum hum DJ Fab, en fait je vois pas trop ce que ta fonction doit faire... Tu veux récupérer un enregistrement comportant une date et modifier sa mise en forme, c'est ça ? Je verrais plutôt un truc du genre : $req = "SELECT DATE_FORMAT('champ_date', '%d/%m/%Y %T') AS dateheure FROM pages WHERE nom='$page'"); // on cherche la page avec conversion directe $resultat = mysql_query( $req )); // résultat de la requête if (mysql_num_rows($resultat) == 0) { die; // pas de résultat } $row = mysql_fetch_array($resultat); // si ? le premier alors echo $row['dateheure']; // on la sort J'espère que ça marche, j'ai pas vraiment testé ;-)) |
|
21 06 2002 à 22:50 |
Merci beaucoupppppppp !!!! Naxos !!! Merci. Ton code n?a pas marché tout de suite, mais en cherchant, j?ai trouvé, par contre, j?ai mis du temps à comprendre ce qu?es AS, à première, vue, AS permet lors du SELECT DATE_FORMAT(dateheure, '%d/%m/%Y %T') de ne pas sélectionner la table « DATE_FORMAT(dateheure, '%d/%m/%Y %T') » mais de lui donner le nom de « dateheure » Merci encore, vraiment personne n?avais su répondre à ma question. Et étant donné la simplicité du code, je pense que quelqu?un devraient utiliser cette méthode pour transformer l?affichage de leur dates. En fait, mon SELECT DATE_FORMAT(dateheure, '%d/%m/%Y %T') était bon sauf que le problème, c?est que lorsque je récupérais mes données avec mysql_result(), Je récupérais les données sur la table dateheure et non la table du nom de DATE_FORMAT(dateheure, '%d/%m/%Y %T') C?est bien ça, monsieur le prof J?ai compris la bonne chose ? En fait, lorsque la selection est faite, elle se fait via la fonction et donc le nom de la table qu?il croit avoir lu est celle de la fonction ? N?est-ce pas ? Merci à tous ! Un dernière question s?il vous plais : lorsque je fais des tries par date par exemple avec MySQL, comment va se faire le classement si 2 enregistrements ont la même date ? |
|
22 06 2002 à 00:09 |
Y'a pas de quoi pour le coup de main ! En fait le truc, c'est que tu peux appliquer les fonctions MySQL directement dans la requête sur les champs de ta base, et ce sur le "résultat" ou sur les "conditions". Pour ce qui est du tri, euh.... t'as essayé avec un "double ORDER BY" du style : SELECT [...] FROM [...] ORDER BY date, age_du_capitaine ? ;) |
|
22 06 2002 à 10:11 |
vé poser la question à plus de monde |
|
22 06 2002 à 16:07 |
les fulltext sous mysql ? c'est quoi ? je galère deja avec les index. avec des index, il faut tout redevelopper le moteur de recherche non ? |
|
Pour répondre à ce sujet (et notifier automatiquement son auteur), cliquez sur le bouton REPONDRE A CE SUJET. Si vous voulez en plus avertir de votre réponse une personne qui a participé à ce sujet, cliquez sur le bouton en face de son intervention. Enfin si vous voulez inviter quelqu'un à réagir, utilisez les appeaux ci-dessous. Seuls les membres logués peuvent utiliser les appeaux et seuls les membres actifs peuvent être appeautés ^^. Bonne notification ! Vous n'êtes pas membre ou vous n'êtes pas logué(e) ou les appeaux sont désactivés dans votre profil. Vous ne pouvez pas utiliser les appeaux. |