TutorielsVous débutez ? C'est ici qu'on commence !
Mon compte
Recherche
Livre d'or
PublicitéVous devez être inscrit pour pouvoir poster des messages
| Page : 1 | |
| Pseudo | Commentaire |
|---|---|
| Page : 1 | |
Kiepah
|
# Posté le 14/04/2006 19:00:12 |
![]() Groupe : Membres |
Hum, excellent chapitre, tout est très bien expliqué, cay parfait quoi
Petit truc : quand tu dis "Seuls les caractères alphanumériques sont pris en compte." pour les fonctions UPPER et LOWER, tu devrais même dire "Seuls les caractères alphabètiques sont pris en compte." Enfin, cay un détail
Aussi, j'ai vu un <titre1> non fermé ici : "<titre1>DATE_FORMAT() / GET_FORMAT() / EXTRACT()" C cay cool, Caml cay cool |
Shepard
|
# Posté le 16/04/2006 01:13:21 |
SQL Beginner ...![]() Groupe : Membres |
Oui, c'est vrai, merci pour les conseils et heureux que ça plaise
Sorry si ma signature a gêné, j'avais pas vu le sujet sur DG ... :s |
Tibrus
|
# Posté le 16/04/2006 07:15:56 |
TGV A rame 325 482,4 Km/h![]() Groupe : Membres |
Bonjour Shepard,
Dans cette partie, LEFT/RIGHT/SUBSTRING tu donnes ce code SELECT LEFT('bonjour', 3) AS gauche3, RIGHT('bonjour', 1) AS droite1;
SELECT SUBSTRING('Bonjour' FROM 2 FOR 3); A la fin de la première ligne se trouve un ";", tu vas surement me qu'il en faut un à chaque fin de requete SQL Mais dans la copie d'écran juste au dessous, cette même ligne finie par ",". Chercher l'erreur
Le je suis obligé de partir donc je continuerais la lecture plus tard dans ce week-end je pense JP Quand la cervelle échoue, la force brute reprend ses droits Born to be root |
Shepard
|
# Posté le 16/04/2006 11:43:47 |
SQL Beginner ...![]() Groupe : Membres |
En effet, J'ai pas fais gaffe sur ce coup là, même si c'est pas une erreur à proprement parler, c'est vrai que ça peut mener à des confusions de tout montrer en une seule requête alors que juste au dessus, c'était fait en deux ... Je mets tout en une seule au dessus aussi, merci de me l'avoir fait remarquer
Sorry si ma signature a gêné, j'avais pas vu le sujet sur DG ... :s |
Tibrus
|
# Posté le 16/04/2006 22:29:38 |
TGV A rame 325 482,4 Km/h![]() Groupe : Membres |
Je vais encore être pointilleux mais maintenant, il manque : AS souschaine23 dans le requete au dessus de la copie d'écran.
C'est pas génant en soit pour quelqu'un qui maitrise mais pour quelqu'un qui veut tester vraiment.......
Quand la cervelle échoue, la force brute reprend ses droits Born to be root |
Shepard
|
# Posté le 16/04/2006 22:54:03 |
SQL Beginner ...![]() Groupe : Membres |
Bien vu, je corrige ça aussi, merci
Sorry si ma signature a gêné, j'avais pas vu le sujet sur DG ... :s |
Simon-le-zeus
|
# Posté le 19/04/2006 13:31:43 |
![]() Groupe : Membres |
Très très bon tuto bravo tu expliques vraiment tout
Je mets 19 (rien est parfais )
|
petrus-v
|
# Posté le 21/05/2006 17:08:24 |
|
Groupe : Membres |
Salut Shepard
tu dis : Citation : Shepard Ces fonctions sont utilisées pour rendre des dates au format français, c'est trés pratique et ça permet de ne pas devoir intervenir du côté PHP. A préférer aux fonctions UNIX ( et donc au traitement du côté PHP ).
Je ne voit pas se que sa change de le traiter les dates avec PHP ou mysql ? En terme de rapidité ? c'est quoi le probleme des fonction UNIX ? Merci. ps : j'ai lue tout ton cours je lui met 18 car il est lisible et abordable a tout bon zero ayant lut le cours de m@téo. continue comme ça... |
Talus
|
# Posté le 26/05/2006 23:11:57 |
タルス![]() Groupe : Membres |
Plop !
J'aurais juste une demande à faire, même si ma valeur à update provient d'une table, avec la fonction CONCAT_WS ; j'aimerais savoir si c'est syntaxiquement correct (malgrès le or die(mysql_error()), je n'ai aps d'erreur, mais d'update non plus) : Code : SQL UPDATE TABLE
SET champ = CONCAT_WS(',',champ,'id') WHERE truc = 'machin'; Au fait, pour la concaténation, tu t'es gourré : tu met une concaténation avec une virgule, mais sur la screen, c'est un tiret
|
Shepard
|
# Posté le 26/05/2006 23:22:15 |
SQL Beginner ...![]() Groupe : Membres |
Oui bon, on n'est pas au tiret près non plus, les screen doivent montrer ce que donne la requête, tant pis si un caractère change
Sinon pour ta requête, pourquoi tu emploies CONCAT_WS pour ça ? Ta requête a l'air bonne, tu as vérifié les éléments du WHERE ? ( et poste plutôt sur le forum pour ça stp, mieux vaut laisser uniquement les commentaires sur le tuto ici, par contre tu peux éventuellement laisser une astuce s'il y en a une )
++ @petrus-v: Gérer les dates avec MySQL est non seulement plus rapide ( pas besoin de faire d'opérations côté PHP, tout se fait sur un seul serveur: le serveur SQL ), fonctions plus puissantes et plus faciles à utiliser ( mktime & co, c'est vraiment pas maniable, avis personnel ), et puis en plus, c'est plus joli
Sorry si ma signature a gêné, j'avais pas vu le sujet sur DG ... :s |
toto
|
# Posté le 07/06/2006 18:55:18 |
la vie n'est qu'une fête![]() Groupe : Membres |
Euh je l'ai pas trouvé soporifique personnellement... même plutot sympa, je savas pas qu'on pouvait faire tant de choses, je vais engloutir la suite vite fait
Juste avant petit listing de fautes (que je crois être faute) : Citation : fonction mysql mais à aucun m@teo ne dit qu'il existe
J'imagine qu'il manque un "moment". Citation : fonctions mathématiques DEGREES(1) Convertit 0 radians en degrés 57.295779513082
La c'est plus une question : DEGREES(1) convertit 0 ou 1 radian en degrés ? ça me paraît un peu plus logique 1 non ?? (même si j'utiliserais jamais cette fonction :p) Citation : QCM Comment doit-on "Je m'appelle Shepard !" en SQL ?
Il anque un "écrire" non ?? Encore merci à toi
|
Shepard
|
# Posté le 07/06/2006 21:58:45 |
SQL Beginner ...![]() Groupe : Membres |
Mdr en fait je me rends compte que c'était moi qui était soporifié en écrivant ce tutorial
Merci pour ces remarques, je corrige tout ça
Sorry si ma signature a gêné, j'avais pas vu le sujet sur DG ... :s |
Sprank
|
# Posté le 28/08/2006 23:52:31 |
![]() Groupe : Membres |
Premièrement je dois dire que c'était un tuto très intéressant, mais j'aurais une petite question à propos des dates :
Citation : Shepard Ces fonctions sont utilisées pour rendre des dates au format français, c'est trés pratique et ça permet de ne pas devoir intervenir du côté PHP.
Comment est-ce qu'on fait pour avoir la date en français avec DATE_FORMAT() ? Parce que chez moi elle est en anglais... |
Dutiona
|
# Posté le 29/11/2006 23:38:01 |
Vie pour être heureux !![]() Groupe : Membres |
Excelent chapitre.
Je me demandais, peux-t-on faire par exemple : Code : SQL SELECT DISTINCT EXTRACT(YEAR_MONTH FROM date) FROM `table`
Je comprend pas pourquoi ça renvoi une erreur :s . Bisous, Nyu Toutes mes sources ! Eclipse user | Ubuntu (KDE) user | php/sql/xhtml/css/xml/xsl/javascript/java/python/perl/c/scheme coder. Framework in use: Seraframework (my own one). In Microeisti staff. |
Shepard
|
# Posté le 01/12/2006 00:13:15 |
SQL Beginner ...![]() Groupe : Membres |
Normalement tu peux le faire, ya pas de raison que ça te renvoie une erreur ... A moins qu'il n'y ait un problème dans les noms de colonnes ou que ta version de MySQL ne supporte pas encore YEAR_MONTH ...
C'est quoi l'erreur ?
Sorry si ma signature a gêné, j'avais pas vu le sujet sur DG ... :s |
Zimm i48
|
# Posté le 08/12/2006 17:55:16 |
A quand la retraite ?...![]() Groupe : Membres |
Citation : Tuto SUBSTRING('chaine' FROM m FOR n) Prend n caractères de 'chaine' en partant du caractère n
n'y aurait-il pas une petite erreur ? Tu répète deux fois n, à quoi sert m alors ?
Merci en tous cas pour ce super tuto. Il tombe à pic. Mateo devrait mettre un lien vers dans son propre tuto. Rendez-vous sur Test-Pedago.fr, le site d'un projet libre de logiciels pour s'entraîner sur les tables de multiplication et les conjugaisons. Wikiversité |
Shepard
|
# Posté le 08/12/2006 18:32:16 |
SQL Beginner ...![]() Groupe : Membres |
Tu as raison, merci pour la remarque, c'est corrigé
Sorry si ma signature a gêné, j'avais pas vu le sujet sur DG ... :s |
remi
|
# Posté le 09/02/2007 19:33:05 |
|
Groupe : Membres |
Tu a fait une erreur qui est a mes yeux IMPARDONNABLE!!!
Tu as écrit "le cours à matheo" !!!! L'appartenance c'est "de"! "de" pas "à"! A part cette erreur qui devrait te couter ta place de moderateur je trouve le tuto super lol |
Bogoris
|
# Posté le 01/04/2007 19:28:21 |
Exit light ! Enter night !![]() Groupe : Membres |
L'exemple de CONCAT_WS n'est pas bon : le code ne correspond pas à l'image :
Code : SQL SELECT CONCAT('Bon', 'jour'), CONCAT_WS(', ', 1, 2, 3, 4, 5);
![]() Mes projets
Mes tutos
Autres
|
`Haku
|
# Posté le 14/09/2007 16:00:58 |
**Rose**![]() ![]() |
Un petit détail au passage sur les opérateurs, le ^ n'est pas l'opérateur de puissance, c'est un XOR. Un SELECT 2^24 retourne bien 26 et non 16 millions et quelques comme ça le devrait si c'était une puissance
Envie d'apprendre le PHP ou le SQL ? Envie d'en savoir plus sur le PHP ou le SQL ? Suivez le guide... |
Vous devez être inscrit pour pouvoir poster des messages
Changer de design |
En savoir plus |
Plan du site |
Politique d'accessibilité |
Règles |
Fil RSS |
XHTML 1.0 |
CSS 2.0
Édité par Simple IT SARL :
Nous contacter
| Revue de presse | Publicité
Y'a plus rien à lire, faut remonter maintenant !
Hébergement web - Correction de tutoriels - Créer un site
Vous souhaitez apparaître ici ? Contactez-nous.
335 Zéros connectés |
7 requêtes |
0.0782s (0.0661s)
