Les derniers scripts | Les plus téléchargés | Ajouter un script Accueil | Forum | Livre d'Or | E-mail 
 Identification :       
  Devenir membre   Mdp ?   :
Le forum PHP / MySQL   |   Le forum Divers
Charte     Rechercher     Imprimer / Enregistrer     Fil RSS     Profil

      Page Précédente Précédent | Suivant Page Suivante
memcached & Mysql
Auteur : coooooool Infos membre(196.203.77.---)
Date : 06/07/10 à 10:251 message
Bonjour à tous,
Dernièrement j'ai réalisé un comparateur de prix, voici un exemple de requête de listing des produits
$sql = " SELECT ic.category_id ";
$sql .= " FROM (";
if (isset($site_id)) {
$sql .= "(";
}
if (strlen($user_id)) {
$sql .= "(";
}
$sql .= $table_prefix . "items_categories ic";
$sql .= " LEFT JOIN " . $table_prefix . "categories c ON c.category_id = ic.category_id) ";
if (isset($site_id)) {
$sql .= " LEFT JOIN " . $table_prefix . "categories_sites cs ON cs.category_id = c.category_id) ";
}
if (strlen($user_id)) {
$sql .= " LEFT JOIN " . $table_prefix . "categories_user_types ut ON ut.category_id = c.category_id) ";
}
$sql .= " WHERE ic.item_id=" . $db->tosql($item_id, INTEGER);
if (isset($site_id)) {
$sql .= " AND (c.sites_all=1 OR cs.site_id=" . $db->tosql($site_id, INTEGER, true, false) . ")";
........

Mais le problème que ce genre de requêtes est déconseillé,il faut aussi impléménter memcached..
Alors Comment je peux améliorer mon code?

Merci de m'aider SVP
Répondre | Citer
      Haut de page


Répondre à ce message
 Auteur :    E-mail :
 Sujet :  
Pour insérer un lien dans votre message, placez le entre  <http://  et  >
Colorisez votre code PHP/HTML en le plaçant entre  <code>  et  </code>
Les balises  <b> <u> <i>  sont autorisées.
Veuillez entrer le résultat du calcul : 7 - 6 =  (antispam, désactivé pour les membres)
 

Forum PHP / MySQL (RSS)  |  Forum Divers (RSS)
Accueil | Forum | Livre d'Or | E-mail PHPScripts - Copyright © 2000/2010 - Tous droits réservés - Laurent Adda