LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 22/11/2006 à 21:14
Petite introduction à AJAX
En meme temps, c'est pas avec 100 000 pages vues par jour que ton serveur va souffrir...

Si il souffre, c'est que ton site est mal codé.
LA GLOBULE
le 21/11/2006 à 08:24
optimisation sql
Alors, pour optimiser une base SQL, il faut utiliser la fonction EXPLAIN de MySQL qui te dira comment MySQL prend ta requête, comment il la décompose et quel algorithme il choisit d'utiliser pour donner la réponse.

A partir de la, il te suffit de créer des index pour les accélérer.

Pour tout ce qui est optimisation MySQL, je ne saurais vous conseiller de beaucoup se documenter sur le net en lisant la doc. MySQL, mais aussi en lisant de fabuleux livre de Mr Zawodny : High performance MySQL.

PS : règle de base => privilégie au maximum des jointures sur des clés primaires.
LA GLOBULE
le 20/11/2006 à 08:14
Petite introduction à AJAX
Conclusion : l'AJAX, ca pue :)

Vive le remote scripting, la au moins, aucune mauvaise surprise.
LA GLOBULE
le 17/11/2006 à 18:54
Recherche phonétique
Pas forcemment beaucoup de ressource.

MySQL utilise aussi la fonction SOUNDEX (regardez dans la doc).
Pour faire simple, il suffit pour chaque champ texte dans tes tables mysql, de rajouter a coté un champ 'sound' qui contiendra le soundex de chacun des mots de ton texte.

Tu blutes un index fulltext sur ce champ.

Ensuite, pour rechercher, tu lances un SELECT sur ce champs avec une condition du genre MATCH `sound` AGAINST (SOUNDEX('ta recherche')).
(je ne me rappelle plus de la syntaxe de SOUNDEX de mysql. Regarder la doc. Mais vous pouvez aussi directement générer ce soundex via PHP).

En revanche, les fonctions soundex de PHP et de MySQL utilise une prononciation anglaise des mots.
Il existe des algos pour pondre une prononciation à la française, mais c'est assez chiant à implementer dans MySQL.
LA GLOBULE
le 16/11/2006 à 07:26
bloquer google
Quel est l'intéret ?
De quoi as tu peur ?

Sinon, en blutant un htaccess, tu es sur que personne n'y aura accès.
LA GLOBULE
le 14/11/2006 à 19:22
Petit Probleme ISSET
Il te manque une parenthèse :

if (isset($_POST['name']) && isset($_POST['rubriquesID'])) {

Astuce : quand vous avez des pb de parenthèses, avant de réfléchir, compter le nombre de parenthèses ouvrantes et le nombre de fermantes => il doit etre identique.
LA GLOBULE
le 14/11/2006 à 19:20
Affichage des 5 derniers enregistrement sans afficher le nouvel id
Le problème doit venir de MySQL et non PHP : surement que MySQL x.x.x ne gere pas le LAST_INSERT_ID.
Enfin, bref, j'en sais rien, j'ai jamais utilisé ce truc.

Mais en gros, pourquoi ne pas en prendre 6 via mysql et n'afficher que les 5 derniers en PHP ?

SELECT id_news, titre, contenu, url, visible, DATE_FORMAT(fin_date,'%d-%m-%y'),DATE_FORMAT(date_saisie,'%d/%m/%y')date_saisie, news.photo, news.title
FROM news
WHERE visible = 1
ORDER BY id_news DESC LIMIT 6
LoadingChargement en cours