flexi2202 (Créer un compte)

Toutes mes réponses sur les forums

15 sujets de 31 à 45 (sur un total de 132)
  • Auteur
    Messages
  • en réponse à : [Résolu] comment faire un tri ASC dans une select #2390680
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    Merci pour la reponse

    ce code je l ai trouve et je l ‘ai un peu modifie a ma sauce

    donc concrètement

    ma requête serait celle ci

     

    $reponse = $bdd->query("SELECT a.post_author a.post_title, m1.meta_value AS total, m2.meta_value AS titre, m3.meta_value AS date
    FROM wp_posts a , wp_users b
    LEFT JOIN wp_postmeta m1
    ON a.ID = m1.post_id
    LEFT JOIN wp_postmeta m2
    ON a.ID = m2.post_id
    LEFT JOIN wp_postmeta m3
    ON a.ID = m3.post_id
    LEFT JOIN wp_users b
    ON b.ID = a.post_author_id
    WHERE a.post_type='post'
    AND m1.meta_key='total_des_prises'
    AND m2.meta_key='titre'
    AND m3.meta_key='date';
    AND a.post_author = 'display_name'
    " );

    while ($donnees = $reponse->fetch())
    {var_dump($donnees);
    ?>
    <br>
    <?php
    }

    a.post_author = b.ID), b étant la table wp_users.

     

    • Cette réponse a été modifiée le il y a 2 années et 7 mois par flexi2202.
    • Cette réponse a été modifiée le il y a 2 années et 7 mois par flexi2202.
    en réponse à : [Résolu] comment faire un tri ASC dans une select #2390667
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    Merci pour la reponse

    je suis nul de chez nul en fait c’est  ma requête qui est mauvaise

    j’ ai tout mis en l air en essayant d ajoutant display_name et du coup cela a foutu le bazar

    voici donc la requête qui fonctionne et donc

    ma nouvelle question comment ajouter display_name

     

    $reponse = $bdd->query("SELECT  a.post_title, m1.meta_value AS total, m2.meta_value AS titre, m3.meta_value AS date
    FROM wp_posts a
    LEFT JOIN wp_postmeta m1
    ON a.ID = m1.post_id
    LEFT JOIN wp_postmeta m2
    ON a.ID = m2.post_id
    LEFT JOIN wp_postmeta m3
    ON a.ID = m3.post_id
    WHERE a.post_type='post'
    AND m1.meta_key='total_des_prises'
    AND m2.meta_key='titre'
    AND m3.meta_key='date';

    " );

    while ($donnees = $reponse->fetch())
    {var_dump($donnees);
    ?>
    <br>
    <?php
    }

     

     

    en réponse à : problème de cache avec gtmetrix #2389913
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    Merci pour l aide

    je suis désole mais je me suis trompe d’image ( j ai envoyé celle de mon site réalisé en html)

    impossible d envoyer une image

    je fais un copie coller

     
    <table class="audits styled-table">
    <thead>
    <tr>
    <th class="audit-url">URL</th>
    <th class="audit-cacheLifetimeMs">CACHE TTL</th>
    <th class="audit-totalBytes">TRANSFER SIZE</th>
    </tr>
    </thead>
    <tbody>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://www.google-analytics.com/plugins/ua/linkid.js</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">60 minutes</td>
    <td class="audit-totalBytes audit-multi-rows">884B</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://www.google-analytics.com/analytics.js</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">2 hours</td>
    <td class="audit-totalBytes audit-multi-rows">19.9KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/la-depeche-gardon-peche-perle.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">49.1KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/1max2carpe-07-Octobre-Novembre-2021-_-Le-magazine-de-toutes-les-peches-_pages-to-jpg-0001.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">47.6KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/1max2peche-44-Juillet-Aout-2021-_-Le-magazine-de-toutes-les-peches-_pages-to-jpg-0001.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">45.1KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/slider-peche-perle.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">39.0KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/cache/wpo-minify/1638188841/assets/wpo-minify-header-6b8f4137.min.css</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">34.6KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/cropped-cropped-top_image_perle12.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">34.4KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/endroit-peche-a-la-perle-392x272.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">28.7KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/3020-392x272.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">23.8KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/Mot-de-la-fin-peche-a-la-perle-392x272.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">23.7KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/gardon-peche-a-la-perle-392x272.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">23.5KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/plombee-peche-perle-gardon-390x205.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">21.6KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/choix-canne-peche-perle-gardon-390x205.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">16.8KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/peche-a-la-perle2-390x205.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">15.1KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/grande-canne-peche-perle-gardon-390x205.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">14.5KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/ligne-peche-perle-gardon-390x205.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">13.6KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/question-reponses-peche-perle.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">9.34KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/plugins/wp-tarteaucitron-js-self-hosted/js/tarteaucitron/css/tarteaucitron.css?v=20210310</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">5.08KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/uploads/2021/11/DSC_0001-130x90.jpg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">4.05KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/plugins/ajax-login-and-registration-modal-popup/assets/img/login.png</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">2.54KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/plugins/ajax-login-and-registration-modal-popup/assets/img/user.png</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">4 hours</td>
    <td class="audit-totalBytes audit-multi-rows">2.01KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">2 days</td>
    <td class="audit-totalBytes audit-multi-rows">1.18KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/themes/colormag/fontawesome/fonts/fontawesome-webfont.woff2</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">7 days</td>
    <td class="audit-totalBytes audit-multi-rows">76.0KB</td>
    </tr>
    <tr class="audit audit-uses-long-cache-ttl audit-list">
    <td class="audit-url audit-multi-rows">https://pecheperle.be/wp-content/plugins/ajax-login-and-registration-modal-popup/assets/img/cd-icon-close.svg</td>
    <td class="audit-cacheLifetimeMs audit-multi-rows">30 days</td>
    <td class="audit-totalBytes audit-multi-rows">992B</td>
    </tr>
    </tbody>
    </table>

    • Cette réponse a été modifiée le il y a 2 années et 7 mois par flexi2202.
    • Cette réponse a été modifiée le il y a 2 années et 7 mois par flexi2202.
    • Cette réponse a été modifiée le il y a 2 années et 7 mois par flexi2202.
    Fichiers joints :
    Vous devez être connecté pour voir les fichiers joints.
    en réponse à : problème de cache avec gtmetrix #2389908
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    salut

    merci pour reponse

    désolé pour les extensions je les ajoutes

    il est vrai que j ai jute active LiteSpeed Cache sans le configurer (je sais même pas si je dois el configurer)

    WPForms Lite ///WP-PageNavi ////WP-Optimize – Nettoyer, compresser, mettre en cache.////WP-Members///wp tarteaucitron.js self Hosted////WP BackItUp Édition Communautaire////Post Type Switcher///MonsterInsights – Google Analytics pour WordPress///LiteSpeed Cache////Insert PHP Code Snippet///Embed PDF Viewer////Custom Post Type UI////Calculated fields for ACF////Blocks CSS: CSS Editor for Gutenberg Blocks////All in One SEO Pack///AJAX Login and Registration modal popup DEV + inline form////Advanced Custom Fields////ACF Photo Gallery Field

    en réponse à : comment utiliser le flux rss sur des cutoms fields de wordrpess #2389830
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    ok merci je vais regarder a cela

    en réponse à : comment utiliser le flux rss sur des cutoms fields de wordrpess #2389444
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    en fait a partir du moment ou j aurais eu ce cours d eau et cette ville j aurais pu je pense me débrouiller

    comment fait on pour joindre les tables

     

    en réponse à : comment utiliser le flux rss sur des cutoms fields de wordrpess #2389422
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    merci pour l aide

    alors dans ma table postema

    j enregistre toutes mes journées de pêche avec des champs personnalise

    Le but final est de pouvoir récolter les informations du cours d eau /de la ville du lieu de pêche/la date de la sortie de pêche/le total des prises/le nom de l auteur de la partie de pêche tout cela pour les 5 dernières sorties de pêche

    et ensuite d afficher tout cela sur mon autre site réalisé en html et hébergé chez le même hébergeur

    donc je souhaite avoir le format suivant pour les 5 dernières sorties de pêches

    Le membre « auteur » a été pêche dans « cours d eau » de la ville de « la ville du lieu de pêche » en date de « date de la sortie de pêche » il a attrapé « le total des prises »

    Le membre « auteur » a été pêche dans « cours d eau » de la ville de « la ville du lieu de pêche » en date de « date de la sortie de pêche » il a attrapé « le total des prises »

    Le membre « auteur » a été pêche dans « cours d eau » de la ville de « la ville du lieu de pêche » en date de « date de la sortie de pêche » il a attrapé « le total des prises »

    Le membre « auteur » a été pêche dans « cours d eau » de la ville de « la ville du lieu de pêche » en date de « date de la sortie de pêche » il a attrapé « le total des prises »

    Le membre « auteur » a été pêche dans « cours d eau » de la ville de « la ville du lieu de pêche » en date de « date de la sortie de pêche » il a attrapé « le total des prises »

     

    en réponse à : comment utiliser le flux rss sur des cutoms fields de wordrpess #2389413
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    oui ils sont dépendant

    mais impossible d afficher

    comme ceci

    le nom de la ville

    le nom du cours d eau

    le nom de la ville

    le nom du cours d eau

    le nom de la ville

    le nom du cours d eau

    le nom de la ville

    le nom du cours d eau

    en réponse à : comment utiliser le flux rss sur des cutoms fields de wordrpess #2389401
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    voila j ai enfin fini par trouver
    je parviens a tout afficher ce que je veux
    Mais il me reste un petit soucis
    c est que dans mon exemple j ai besoin de recueillir les informations de ville_peche et de cours d eaux
    avec l affichage des résultats tel que je l ai
    j ‘ai bien toutes les villes et ensuite en dessous tous les cours d eaux
    mais j aurais souhaiter avoir
    ville
    cours d eau
    ville
    cours d eau
    ect….

    voici ce que donne un var_dump

    par exemple pour la ville de peche

    array(4) { [« meta_id »]=> string(5) « 20024 » [« post_id »]=> string(4) « 1547 » [« meta_key »]=> string(11) « ville_peche » [« meta_value »]=> string(14) « Abbaye d’aulne » }

     

    $reponse = $bdd->query("SELECT * FROM postmeta WHERE (meta_key = 'ville_peche' )OR (meta_key = 'cours_deau' ) ");
    // On affiche chaque entrée une à une
    while ($donnees = $reponse->fetch())
    {
    ?>
    <p>
    le nom du cours d eau est<?php echo $donnees['meta_value']; ?> <br />
    </p>
    <?php
    }

    • Cette réponse a été modifiée le il y a 2 années et 7 mois par flexi2202.
    • Cette réponse a été modifiée le il y a 2 années et 7 mois par flexi2202.
    en réponse à : comment utiliser le flux rss sur des cutoms fields de wordrpess #2389344
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    jMerci pour l aide

    je viens de le faire

    mais le résultat est similaire

    je n ai aucune données de ces colonnes snif

    object(PDOStatement)#2 (1) { [« queryString »]=> string(119) « SELECT * FROM 2_postmeta WHERE meta_key = ‘ville_peche’ or meta_key = ‘cours_deau’ or meta_key = ‘titre' » }

    en réponse à : comment utiliser le flux rss sur des cutoms fields de wordrpess #2389342
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    merci

    mais un problème de php /sql cela est flou

    car dans le résultat du var_dump j ai ma requête qui y apparaît  fois le nombre de mes articles

    en réponse à : comment utiliser le flux rss sur des cutoms fields de wordrpess #2389336
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    Merci pour l aide

    mon préfixe est camouflé

    voila je viens de modifier le code

    voici une partie de ce qui sort

     string(119) "SELECT * FROM 2_postmeta WHERE meta_key = 'ville_peche' or meta_key = 'cours_deau' or meta_key = 'titre'" } object(PDOStatement)#2 (1) { ["queryString"]=> string(119) "

     

    en réponse à : comment utiliser le flux rss sur des cutoms fields de wordrpess #2389305
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    voici mon dernier essai

    $bdd =new PDO("mysql:host=localhost;dbname=u48f;charset=utf8", "u3Yd", "S02");
    // Activation des erreurs PDO
    $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    // mode de fetch par défaut : FETCH_ASSOC / FETCH_OBJ / FETCH_BOTH
    $bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
    } catch(PDOException $e) {
    die('Erreur : ' . $e->getMessage());
    }
    $reponse = $bdd->query('SELECT * FROM _postmeta WHERE meta_key = ville_peche or meta_key = cours_deau or meta_key = titre');
    // On affiche chaque entrée une à une
    while ($donnees = $reponse->fetch())
    {
    var_dump($donnees);
    }

    en réponse à : comment utiliser le flux rss sur des cutoms fields de wordrpess #2389301
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    j ai essaye comme ca

    mais rien n est sorti

     

     <?php

    try{
    $bdd =new PDO("mysql:host=localhost;dbname=u43460f;charset=utf8", "u4Yd", "Ss2");
    // Activation des erreurs PDO
    $bdd->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
    // mode de fetch par défaut : FETCH_ASSOC / FETCH_OBJ / FETCH_BOTH
    $bdd->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_ASSOC);
    } catch(PDOException $e) {
    die('Erreur : ' . $e->getMessage());
    }

    function getFruit($bdd) {
    $sql = 'SELECT * FROM _postmeta WHERE meta_key ';
    foreach ($bdd->query($sql) as $row) {
    var_dump($row);
    }
    }

    en réponse à : comment utiliser le flux rss sur des cutoms fields de wordrpess #2389300
    flexi2202
    Participant
    Chevalier WordPress
    191 contributions

    oui ils sont chez le même hébergeur

    c est ce que je pensais aussi …aller me servir dans la base de donnée de wordpess

    mais que mettre dans ma requête ?

15 sujets de 31 à 45 (sur un total de 132)