Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1]   Go Down

Author Topic: Besoin d'aide (ceux qui connaissent bien les variables d'environnement)  (Read 4468 times)

0 Members and 1 Guest are viewing this topic.

easyjava

  • Contributor
  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 120
  • Be Tresh

Bonjour,

Je crée actuellement un joli thème qui sort un peu de l'ordinaire. Pour cela j'utilise un fichier custom_header en php dans lequel j'ai du faire quelques requêtes SQL. Pour le moment elles sont en PHP pur. Malheureusement je ne connais pas assé bien les variables d'environnement qu'utilise Coppermine pour rendre mon code "propre" et j'aurais voulu savoir si quelqu'un pouvait me donner un coup de main ?

Voici mon code actuel

Code: [Select]
$connect = 'SELECT pid, msg_author, msg_body, msg_date FROM cpg15x_comments ORDER BY msg_id DESC LIMIT 0,1';
$result = mysql_query($connect) or die('error : '.mysql_error());
$row = mysql_fetch_array($result);

C'est en fait une simple requête pour sortir le dernier commentaire.

Merci d'avance
Logged

Αndré

  • Administrator
  • Coppermine addict
  • *****
  • Country: de
  • Offline Offline
  • Gender: Male
  • Posts: 15764
Re: Besoin d'aide (ceux qui connaissent bien les variables d'environnement)
« Reply #1 on: January 05, 2010, 03:41:35 pm »

Toujours utiliser cpg_db_query au lieu de mysql_query.
Logged

easyjava

  • Contributor
  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Gender: Male
  • Posts: 120
  • Be Tresh
Re: Besoin d'aide (ceux qui connaissent bien les variables d'environnement)
« Reply #2 on: January 05, 2010, 05:54:39 pm »

Merci pour ton aide. Finalement j'ai cherché un peu dans les fichiers originaux et j'ai rapidement saisi le principe.

Voici l'état de ma requête, je ne pense pas pouvoir plus l'optimier.

Code: [Select]
$result = cpg_db_query("SELECT
{$CONFIG['TABLE_COMMENTS']}.msg_author,
{$CONFIG['TABLE_COMMENTS']}.msg_body,
{$CONFIG['TABLE_COMMENTS']}.msg_date,
{$CONFIG['TABLE_PICTURES']}.filepath,
{$CONFIG['TABLE_PICTURES']}.filename
FROM
{$CONFIG['TABLE_COMMENTS']}
Inner Join {$CONFIG['TABLE_PICTURES']} ON {$CONFIG['TABLE_COMMENTS']}.pid = {$CONFIG['TABLE_PICTURES']}.pid
ORDER BY {$CONFIG['TABLE_COMMENTS']}.msg_id DESC
LIMIT 0,1");
$row = mysql_fetch_array($result);
Logged
Pages: [1]   Go Up
 

Page created in 0.019 seconds with 20 queries.