Categorizator : une fiche par site

snooze
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 44
Inscription: 5 Juil 2005

Categorizator : une fiche par site

Message le Dim Avr 06, 2008 12:39

Bonjour !

Voilà, je développe un annuaire spécialisés dans le domaine des jeux en ligne basé sur le script categorizator (url : -http://annuaire-jeux.lesperlesdunet.net)

J'ai déniché sur le web un article permettant très facilement de créer une fiche par site
url de l'article : -http://www.packref.com/index.php?creer-un-page-d-info-par-site-sur-un-annuaire-categorizator-ou-utilisable

Code: Tout sélectionner
<?php
//page principale de l'annuaire

// on se connecte à MySQL
$db = mysql_connect('***', '***', '***');

// on sélectionne la base
mysql_select_db('***',$db);

// on crée la requete SQL
$id = htmlentities($_GET['id']);
$sql = 'SELECT * FROM sites_annuaire WHERE id='.$_GET['id'].'';

// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());

// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_array($req))
    {
    // on affiche les informations de l'enregistrement en cours
   

echo '<p><strong>'.$data['titre'].'</strong><br />
<em>'.$data['nom_proprio'].'</em><br />
'.$data['titre'].' (le '.$data['date_validation'].')<br />
'.$data['url'].'<br />
<a href="'.$data['url'].'">'.$data['titre'].'</a></p>';   
echo '<title>'.$data['titre'].'</title>';

}

// on ferme la connexion à mysql
mysql_close();
?>


Seulement j'ai un petit problème pour la 1ère partie de la modif
Il est dit "remplacer par vos identifiants de connexion"
J'imagine qu'il faut remplacer les *** dans le code
Seulement, par quoi faut-il les remplacer et dans quel ordre (j'imagine mdp, nom de la bdd)

Et je profite de c epost pour prendre toutes les critiques et améliorations que vous jugerez bon de porter a ma connaissance

Merci d'avance pour votre aide et bon dimanche !
Dernière édition par snooze le Dim Avr 06, 2008 15:59, édité 1 fois.


Jeviensderio
WRInaute passionné
WRInaute passionné
 
Messages: 1340
Inscription: 29 Sep 2006

Message le Dim Avr 06, 2008 15:12

Dans l'ordre:

- nom du serveur
- nom d'utilisateur
- mot de passe

Le nom d'utilisateur est généralement aussi le nom de la base de données.
Il faut aussi sélectionner la base de données par son nom.

Ces noms ont souvent la forme DB_HOST, DB_NAME, DB_PASSWORD.

snooze
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 44
Inscription: 5 Juil 2005

Message le Dim Avr 06, 2008 15:58

Merci pour la réponse :D

Juste ujne derniere question pour ceci :

Code: Tout sélectionner
// on sélectionne la base
mysql_select_db('***',$db);


Que faut il entrer ?
j'ai essayer mon mdp et le nom d'utilisateur et du serveur et ca me donne a chaque fois un message d'erreur

Merci


Jeviensderio
WRInaute passionné
WRInaute passionné
 
Messages: 1340
Inscription: 29 Sep 2006

Message le Dim Avr 06, 2008 17:04

Le nom de la base:

Code: Tout sélectionner
mysql_select_db(DB_NAME,$db);


ou autre variable pour le nom de base selon le logiciel.

snooze
Nouveau WRInaute
Nouveau WRInaute
 
Messages: 44
Inscription: 5 Juil 2005

Message le Dim Avr 06, 2008 19:11

J'avoue ne pas avoir saisi, je dois remplacer les *** par DB_name ou par le nom de la base (dans ce cas, c'es pas la mm chose que nom d'utilisateur ?)


Jeviensderio
WRInaute passionné
WRInaute passionné
 
Messages: 1340
Inscription: 29 Sep 2006

Message le Lun Avr 07, 2008 8:12

C'est un exemple. DB_NAME c'est le nom de la base pour Wordpress. Elle a le même contenu que DB_USERNAME.


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités