Auteur |
Message |
honey
Newbiiiie
![Newbiiiie Newbiiiie](images/rangs/1.gif)
Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 2
|
Posté le:
Mar 28 Nov 2006 - 11:50 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
bonjour
avant bonjour à tous étant nouveau sur ce site et forum
mon probleme: je commence mes PTI et mon problème est que je doit créer un moteur de recherche en XML pour remplacer un déjà existant en PHP. je pense que le XML rendrait la recherche des informations plus rapide étant donné que ce site est composé de plus de 15000 épreuves sportives répertoriées avec plusieurs milliers de personnes.
ma recherche aboutirai donc a sortir un concurrent, et du lui donner toutes ces informations correspondantes. ( environ 5 informations à chaques fois )
Pouvez vous me conseillez sur mon choix, m'aider à avancer, et surtout à commencer
en vous remerciant, un apprenti developpeur ![Rolling Eyes](images/smiles/icon_rolleyes.gif) |
|
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
N'oubliez pas de vous inscrire à la communauté pour participer. Si vous êtes déjà membre, connectez-vous pour faire disparaître ce bandeau publicitaire. |
pef
Forumeur fréquent
![Forumeur fréquent Forumeur fréquent](images/rangs/3.gif)
![2ème année 2ème année](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_2.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 78
|
Posté le:
Mer 29 Nov 2006 - 09:14 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
tu dois sûrement confondre quelque chose.
XML est un format de description de données, et n'est à mon avis pas adapté pour stocker autant de données, ni pour y effectuer les recherches que tu veux.
Une base de données (Mysql, postgresql, sql server, oracle,...)me semble bien mieux convenir à ton problème.
Il est bien sûr possible de stocker quand même tes données en XML, mais niveau performances et coût mémoire tu risque d'être déçu. |
|
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) ![Visiter le site web du posteur Visiter le site web du posteur](templates/webigv3/images/lang_french/icon_www.gif) |
|
honey
Newbiiiie
![Newbiiiie Newbiiiie](images/rangs/1.gif)
Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 2
|
Posté le:
Jeu 07 Déc 2006 - 11:11 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
merci de ta réponse, mais j'ai revu la disposition de ma base et les informations sont mieux répertorier.
Maintenant le problème est de récupérer les différentes informations de chaques bases. Comment les récupérer convenablementet rapidement? le language le plus convenable pour realiser se module de recherche sur cette base est le PHP, ai je tord ou raison?
et surtout comment commencer ce petit module, le php n'etant pas une chose facile pour moi ...
si quelqu un pouvais m'aider, me faire parvenir une amorce... je lui serais très reconnaissant!
cordialement
Honey |
|
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) |
|
Vincent
Webmaster
![Webmaster Webmaster](images/rangs/adminflash.gif)
![](images/avatars/23636565646ed677baf812.jpg)
![Post-BTS Post-BTS](http://www.web-ig.com/forum/templates/webigv3/images/icon_promo_post.png) Sexe: ![Sexe:Masculin Sexe:Masculin](templates/webigv3/images/icon_minigender_male.gif)
Messages: 5584
Localisation: Montpellier
|
Posté le:
Jeu 07 Déc 2006 - 20:19 |
![Répondre en citant Répondre en citant](templates/webigv3/images/lang_french/icon_quote.gif) ![Revenir en haut Revenir en haut](templates/webigv3/images/icon_up.gif) |
En gros tu sais pas comment attaquer une base de données MySQL en PHP.
Je te propose cet exemple qui est une page du site qui contient un Sitemap pour Google contenant les urls des pages décrivant les établissements scolaires :
Code: |
<?php
echo("<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n");
?>
<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
<url>
<loc>http://www.web-ig.com/centres.php</loc>
<changefreq>always</changefreq>
<priority>1.0</priority>
</url>
<?php
require("fonctions.php");
$query = "SELECT num_centre, nom_centre, ville_centre FROM centres";
dbconnect();
$result = mysql_query($query) or die("Requête impossible");
mysql_close();
while(list($num_centre, $nom_centre, $ville_centre) = mysql_fetch_array($result))
{
echo("<url>\n");
echo(" <loc>http://www.web-ig.com/commentaire-centre-".$num_centre."-".titre_rewrite($nom_centre)."-".titre_rewrite($ville_centre).".html</loc>\n");
echo(" <changefreq>always</changefreq>\n");
echo(" <priority>0.5</priority>\n");
echo("</url>\n");
}
?>
</urlset> |
|
_________________ Hey les amis, pensez à suivre @webig sur Twitter, et pourquoi pas me suivre moi @cybervince ![Wink](images/smiles/icon_wink.gif) |
|
![Voir le profil de l'utilisateur Voir le profil de l'utilisateur](templates/webigv3/images/lang_french/icon_profile.gif) ![Envoyer un message privé Envoyer un message privé](templates/webigv3/images/lang_french/icon_pm.gif) ![Visiter le site web du posteur Visiter le site web du posteur](templates/webigv3/images/lang_french/icon_www.gif) ![MSN Messenger MSN Messenger](templates/webigv3/images/lang_french/icon_msnm.gif) ![Numéro ICQ Numéro ICQ](templates/webigv3/images/lang_french/icon_icq_add.gif) |
|
|