Combiner 2 requetes préparées

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par sff, 30 Septembre 2018.

  1. sff
    sff WRInaute impliqué
    Inscrit:
    2 Février 2005
    Messages:
    525
    J'aime reçus:
    0
    Bonjour,

    je souhaite combiner dans le mesure du possible ces 2 requetes quasi identiques afin d'optimiser au maximum.

    J'ai tenté plusieurs solution, mais ce ne fonctionne pas.

    voici le code :

    PHP:
    $sql "INSERT INTO sales (title,description,category,link) VALUES ( :title, :description, :category, :link)";

    $datas = array(':title'       => $ar[0]["title"],
                   
    ':description' => $ar[0]["description"],
                   
    ':category'    => $ar[0]["category"],
                   
    ':link'        => $ar[0]["link"]);

    $datas2 = array(':title'      => $ar[1]["title"],
                   
    ':description' => $ar[1]["description"],
                   
    ':category'    => $ar[1]["category"],
                   
    ':link'        => $ar[1]["link"]);

        
                  
    //Execution de la requete


      
    $requete $bdd -> prepare($sql) ;
     
      
    $requete->execute($datas) ;
      
    $requete->execute($datas2) ;
    Si quelqu'un a une idée, je suis preneur. Merci d'avance
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 779
    J'aime reçus:
    239
  3. sff
    sff WRInaute impliqué
    Inscrit:
    2 Février 2005
    Messages:
    525
    J'aime reçus:
    0
    J'ai fais ceci. Qu'en pense tu ?

    PHP:
    $sql "INSERT INTO sales (title,description,category,link,test1) VALUES ( :title, :description, :category, :link, :test1)";

    try{

        
    $requete $bdd -> prepare($sql) ;

        
    $requete->bindParam(':title',$title,PDO::PARAM_STR);
        
    $requete->bindParam(':description',$description,PDO::PARAM_STR);
        
    $requete->bindParam(':category',$category,PDO::PARAM_STR);
        
    $requete->bindParam(':link',$link,PDO::PARAM_STR);
        
    $requete->bindParam(':test1',$test1,PDO::PARAM_STR);
        
        
    $nb count($ar);

        for(
    $i=0;$i<$nb;$i++)
        {
            
    $title $str_json;
            
    $description $ar[$i]["description"];
            
    $category $ar[$i]["category"];
            
    $link $ar[$i]["link"];
            
    $test1 $ar[$i]["attributes"]["rooms"];


            
    //Execution de la requete

            
    $requete->execute();
     
  4. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 779
    J'aime reçus:
    239
    Plus de 20 lignes de code pour faire ce que je fais en 1:
    Query builder:
    PHP:
    DB::table('sales')->insert(compact('title''description''category''link'));
    ORM:
    PHP:
    Sale::create(compact('title''description''category''link'));
    Chacun son truc :p
     
  5. sff
    sff WRInaute impliqué
    Inscrit:
    2 Février 2005
    Messages:
    525
    J'aime reçus:
    0
    Je ne maitrise absolument pas query builder. Il y a pas moyen d'optimiser mon code en restant avec des requetes plus classiques ? Le but étant d'utiliser le moins de ressources possible.
     
  6. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 779
    J'aime reçus:
    239
    #6 spout, 3 Octobre 2018
    Dernière édition: 3 Octobre 2018
  7. sff
    sff WRInaute impliqué
    Inscrit:
    2 Février 2005
    Messages:
    525
    J'aime reçus:
    0
    Ok merci beaucoup
     
Chargement...
Similar Threads - Combiner requetes préparées Forum Date
Combiner dreamweaver et prestashop Développement d'un site Web ou d'une appli mobile 29 Juillet 2013
Besoin d'aide pour combiner plusieurs fichier Javascript Développement d'un site Web ou d'une appli mobile 3 Décembre 2012
Comment combiner le taux de rebond et la durée de visite Google Analytics 27 Mai 2011
Comment combiner des fichiers pour optimiser le référencement ? Référencement Google 6 Avril 2011
Qwant 20 milliards de requetes en 2018? 2 x plus que Google? Autres moteurs de recherche connus 2 Avril 2019
Marqueur nommé ou interrogatif pour les requetes préparées ? Développement d'un site Web ou d'une appli mobile 30 Décembre 2018
Requêtes Google search control et mots-clés de mon site Débuter en référencement 26 Novembre 2018
par quoi commencent les requêtes ? Débuter en référencement 16 Novembre 2018
Augmentation inexpliquée du nombre de requêtes Http Problèmes de référencement spécifiques à vos sites 30 Octobre 2018
Des sites qui invitent les utilisateurs à effectuer des requêtes sur Google Référencement Google 3 Mars 2018
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice