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.27
change DB IP storage fields to accommodate IPv6 addresses
remove use of E_STRICT (PHP 8.4 deprecated)
update README to reflect new website
align code with new .com CPG website
correct deprecation in captcha

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