Besoin d'aide (ceux qui connaissent bien les variables d'environnement) Besoin d'aide (ceux qui connaissent bien les variables d'environnement)
 

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

Main Menu

Besoin d'aide (ceux qui connaissent bien les variables d'environnement)

Started by easyjava, January 05, 2010, 03:27:25 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

easyjava

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


$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

Αndré


easyjava

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.

$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);