[Réglé] Récupération de données dans la table CONFIG

Ce forum aborde toutes les questions qu'un codeur ou webmaster pourrait se poser, et n'ayant aucun rapport direct avec phpBB.
Tout ce qui peut concerner la récupération des sessions de phpBB sur votre site, doit se faire dans cette section.

Modérateur: Equipe

Règles du forum
A lire impérativement : Règlement de phpBB-fr.com

[Réglé] Récupération de données dans la table CONFIG

Messagepar Falken99 » 11 Aoû 2015 à 07:36

Bonjour à tous z'et à toutes

Je récupère des valeurs dans la table CONFIG dans la BDD mais je pense que je n'ai pas la solution la meilleure ni la plus rapide pour ce faire. Quelqu'un a-t-il une meilleur façon de faire que celle-ci :

Code: Tout sélectionner
	while ($row = $db->sql_fetchrow($conf))
		{
		$config[$row['config_name']] = $row['config_value'];
		}
	$db->sql_freeresult($conf);

	$posts = $config['num_posts'];
	$topics = $config['num_topics'];
	$users = $config['num_users'];
	$last_new = $config['newest_username'];


Dans mon cas, je m'ingurgite tout le contenu de la table pour en extraire juste quatre valeurs. N'existerait-il pas un moyen plus efficace ?

Merci d'avance.

FZ
Falken99
Posteur néophyte
Posteur néophyte
 
Messages: 19
Enregistré le: 13 Jan 2010 à 12:43

Re: Récupération de données dans la table CONFIG

Messagepar Zoddo » 11 Aoû 2015 à 09:49

Bonjour,

Dans phpBB ou à l’extérieur sans accès au fonctions de phpBB ? Quel version de phpBB (3.0.x ou 3.1.x) ?
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 7076
Enregistré le: 16 Mar 2011 à 17:44
Localisation: Laval

Re: Récupération de données dans la table CONFIG

Messagepar Falken99 » 11 Aoû 2015 à 10:51

Désolé.. J'ai oublié qu'il existait une nouvelle version.

C'est sur une 3.0.14 et depuis l'extérieur sans accès aux fonctions de PHPBB (mais je peux faire si besoin était).

Merci
Falken99
Posteur néophyte
Posteur néophyte
 
Messages: 19
Enregistré le: 13 Jan 2010 à 12:43

Re: Récupération de données dans la table CONFIG

Messagepar Zoddo » 11 Aoû 2015 à 11:06

Quel est la requête exécuter ?
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 7076
Enregistré le: 16 Mar 2011 à 17:44
Localisation: Laval

Re: Récupération de données dans la table CONFIG

Messagepar Falken99 » 11 Aoû 2015 à 11:23

Code: Tout sélectionner
$sql = 'SELECT * FROM ' . CONFIG_TABLE . ' WHERE is_dynamic = 1';


En fait, je crois que j'ai la solution.. mais je cherche qqchose de mieux que ce que j'ai fait.
Falken99
Posteur néophyte
Posteur néophyte
 
Messages: 19
Enregistré le: 13 Jan 2010 à 12:43

Re: Récupération de données dans la table CONFIG

Messagepar Zoddo » 11 Aoû 2015 à 19:56

Code: Tout sélectionner
$sql = 'SELECT * FROM ' . CONFIG_TABLE . " WHERE config_name IN('num_posts', 'num_topics', 'num_users', 'newest_username')";
[Doc] Installer une extension - [Extension] Post Models - [Recrutement] Équipe des Extensions
Si vous considérez votre requête comme résolue, merci d'ajouter l'attribut de sujet [Réglé]
Zoddo
Equipe site
Equipe site
 
Messages: 7076
Enregistré le: 16 Mar 2011 à 17:44
Localisation: Laval

Re: Récupération de données dans la table CONFIG

Messagepar Falken99 » 11 Aoû 2015 à 20:05

Merci
Falken99
Posteur néophyte
Posteur néophyte
 
Messages: 19
Enregistré le: 13 Jan 2010 à 12:43


Retourner vers Coding, Webmastering et Sécurité informatique

 


  • Articles en relation
    Réponses
    Vues
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 2 invités