creer un classemebnt des meilleur surfeurs - Forums de discussion

Navigation

Accueil du forum » Base de données » creer un classemebnt des meilleur surfeurs


Le sujet

xavmesscreer un classemebnt des meilleur surfeurs
Par xavmess, le Samedi 28/02/2009 à 16h47'13
5 messages
bonjour j ai regader la page http://www.net-pratique.fr/forums/thread/12137-creer+un+classement+php+regle.html mais le script marque une erreur car je veut faire un tableau des meilleurs surfeur (site d'autosurf) car je suis completement larguer

merci

________________
xavmess

Les réponses

xersesPar xerses, le Jeudi 05/03/2009 à 07h11'35
736 messages
Cela dépend de l'organisation de ta Base de Données.
Le script utilisé sera pratiquement le même, il faut juste changer les données à récupérer.

Peux-tu nous donner un peu plus de détails sur comment sont-organisées tes données ?

________________
Anything that can go wrong will go wrong (Murphy)
Statut: Modérateur

xavmessPar xavmess, le Vendredi 06/03/2009 à 15h05'27
5 messages
ne connaissant pas assez en php je te met directement le contenu ma bdd

Structure de la table `cat`

-- 

CREATE TABLE `cat` (
  `id` int(11) NOT NULL auto_increment,
  `title` varchar(255) collate latin1_german2_ci NOT NULL,
  `ps` varchar(255) collate latin1_german2_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=23 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=23 ;

-- 
-- Contenu de la table `cat`
-- 

INSERT INTO `cat` VALUES (20, 'Sites sans POPUP ou PUB SLIDE (hors PTP)', '1');
INSERT INTO `cat` VALUES (21, 'Sites avec POPUP ou PUB SLIDE (hors PTP)', '2');
INSERT INTO `cat` VALUES (22, 'Sites PTP', '3');

-- --------------------------------------------------------

-- 
-- Structure de la table `clear`
-- 

CREATE TABLE `clear` (
  `id` int(11) NOT NULL auto_increment,
  `date` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=2 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=2 ;

-- 
-- Contenu de la table `clear`
-- 

INSERT INTO `clear` VALUES (1, 1203202800);

-- --------------------------------------------------------

-- 
-- Structure de la table `idm_idc`
-- 

CREATE TABLE `idm_idc` (
  `idm` int(11) NOT NULL default '0',
  `idc` int(11) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;

-- 
-- Contenu de la table `idm_idc`
-- 


-- --------------------------------------------------------

-- 
-- Structure de la table `idu_idc`
-- 

CREATE TABLE `idu_idc` (
  `idu` int(11) NOT NULL default '0',
  `idc` int(11) NOT NULL default '0'
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci;

-- 
-- Contenu de la table `idu_idc`
-- 


-- --------------------------------------------------------

-- 
-- Structure de la table `language`
-- 

CREATE TABLE `language` (
  `id` int(11) NOT NULL auto_increment,
  `language` varchar(255) collate latin1_german2_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=30 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=30 ;

-- 
-- Contenu de la table `language`
-- 

INSERT INTO `language` VALUES (1, 'Arabic');
INSERT INTO `language` VALUES (2, 'Chinese');
INSERT INTO `language` VALUES (3, 'Czech');
INSERT INTO `language` VALUES (4, 'Danish');
INSERT INTO `language` VALUES (5, 'Dutch');
INSERT INTO `language` VALUES (6, 'English');
INSERT INTO `language` VALUES (7, 'Esperanto');
INSERT INTO `language` VALUES (8, 'Estonian');
INSERT INTO `language` VALUES (9, 'Finnish');
INSERT INTO `language` VALUES (10, 'French');
INSERT INTO `language` VALUES (11, 'German');
INSERT INTO `language` VALUES (12, 'Greek');
INSERT INTO `language` VALUES (13, 'Hebrew');
INSERT INTO `language` VALUES (14, 'Hungarian');
INSERT INTO `language` VALUES (15, 'Icelandic');
INSERT INTO `language` VALUES (16, 'Italian');
INSERT INTO `language` VALUES (17, 'Japanese');
INSERT INTO `language` VALUES (18, 'Korean');
INSERT INTO `language` VALUES (19, 'Latvian');
INSERT INTO `language` VALUES (20, 'Lithuanian');
INSERT INTO `language` VALUES (21, 'Norwegian');
INSERT INTO `language` VALUES (22, 'Polish');
INSERT INTO `language` VALUES (23, 'Portuguese');
INSERT INTO `language` VALUES (24, 'Romanian');
INSERT INTO `language` VALUES (25, 'Russian');
INSERT INTO `language` VALUES (26, 'Slovak');
INSERT INTO `language` VALUES (27, 'Spanish');
INSERT INTO `language` VALUES (28, 'Swedish');
INSERT INTO `language` VALUES (29, 'Turkish');

-- --------------------------------------------------------

-- 
-- Structure de la table `pass`
-- 

CREATE TABLE `pass` (
  `id` int(11) NOT NULL auto_increment,
  `login` varchar(255) collate latin1_german2_ci NOT NULL,
  `pass` varchar(255) collate latin1_german2_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=1 ;

-- 
-- Contenu de la table `pass`
-- 


-- --------------------------------------------------------

-- 
-- Structure de la table `site`
-- 

CREATE TABLE `site` (
  `id` int(11) NOT NULL auto_increment,
  `idu` int(11) NOT NULL default '0',
  `site` varchar(255) collate latin1_german2_ci NOT NULL,
  `language` int(11) NOT NULL default '0',
  `url` varchar(255) collate latin1_german2_ci NOT NULL,
  `b` tinyint(4) NOT NULL default '0',
  `credits` float NOT NULL default '0',
  `pokaz` int(11) NOT NULL default '0',
  `p1` int(11) NOT NULL default '0',
  `p2` int(11) NOT NULL default '0',
  `p3` int(11) NOT NULL default '0',
  `p4` int(11) NOT NULL default '0',
  `p5` int(11) NOT NULL default '0',
  `p6` int(11) NOT NULL default '0',
  `p0` int(11) NOT NULL default '0',
  `cat` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=1 ;

-- 
-- Contenu de la table `site`
-- 


-- --------------------------------------------------------

-- 
-- Structure de la table `tmp_mail`
-- 

CREATE TABLE `tmp_mail` (
  `id` int(11) NOT NULL auto_increment,
  `idu` int(11) NOT NULL default '0',
  `email` varchar(255) collate latin1_german2_ci NOT NULL,
  `cod` int(11) NOT NULL default '0',
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=3 DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=3 ;

-- 
-- Contenu de la table `tmp_mail`
-- 


-- --------------------------------------------------------

-- 
-- Structure de la table `user`
-- 

CREATE TABLE `user` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(255) collate latin1_german2_ci NOT NULL,
  `email` varchar(255) collate latin1_german2_ci NOT NULL,
  `pass` varchar(255) collate latin1_german2_ci NOT NULL,
  `share` tinyint(2) NOT NULL default '0',
  `own` int(11) NOT NULL default '0',
  `credits` varchar(255) collate latin1_german2_ci NOT NULL default '0',
  `c1` float NOT NULL default '0',
  `c2` float NOT NULL default '0',
  `c3` float NOT NULL default '0',
  `c4` float NOT NULL default '0',
  `c5` float NOT NULL default '0',
  `c6` float NOT NULL default '0',
  `c0` float NOT NULL default '0',
  `type` tinyint(3) NOT NULL default '0',
  `br` tinyint(4) NOT NULL default '0',
  `date` date NOT NULL default '0000-00-00',
  `cr_earn` float NOT NULL default '0',
  `tmp_mail` int(11) NOT NULL default '0',
  `last_page_time` datetime NOT NULL default '0000-00-00 00:00:00',
  `ip` varchar(15) collate latin1_german2_ci NOT NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_german2_ci AUTO_INCREMENT=1 ;

-- 
-- Contenu de la table `user`


cordialement

[Message édité par 1cyril le 07/03/2009 à 18h15'46]

________________
xavmess

xersesPar xerses, le Samedi 07/03/2009 à 17h38'05
736 messages
En voyant tes tables, je ne comprends absolument pas ce que tu souhaites faire.

Quelles variables souhaites-tu utiliser pour ton classement ?

________________
Anything that can go wrong will go wrong (Murphy)
Statut: Modérateur

xavmessPar xavmess, le Samedi 07/03/2009 à 19h47'23
5 messages
c'est ca le probleme je veut faire un classement des meilleur parrain mais je ne sais pas comment il faut faitre j 'ai rechercher sur internet et j ai rien trouver

________________
xavmess

xavmessPar xavmess, le Jeudi 12/03/2009 à 07h14'05
5 messages
bonjour j'ai étais voir dans la parti phpmyadmin voici les requete sorti pour faire un clssement des meilleurs surfeurs(autosurf)
$sql = 'SELECT COUNT(*) AS `Enregistrements`, `credits` FROM `site` GROUP BY `credits` ORDER BY `credits` LIMIT 0, 30 ';

et pour le classement des meilleur parrain
$sql = 'SELECT COUNT(*) AS `Enregistrements`, `own` FROM `user` GROUP BY `own` ORDER BY `own` LIMIT 0, 30 ';

donc quelqu'un pouvais me donner un coup de main svp merci d'avance

________________
xavmess

Pages

Réponses les plus anciennes... 1 ...Réponses les plus récentes

A lire également

- Les conditions générales d'utilisation du site

Top-sites membres

Les Amis des Animaux | -1383 pointsBlogHotel - Hébergement de Blog gratuit | -2352 pointsArmor Passion | -2431 pointsÉmoticônes Smileys gratuits | -2431 points

Discussions récentes dans les forums

Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 6
Google:
Publicité: Vidéo humoristique de publicité télé.