1. Pour Black Friday on FRACASSE les prix ⚡ avec RM Tech Découverte
    Rejeter la notice

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:
    531
    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:
    9 099
    J'aime reçus:
    303
  3. sff
    sff WRInaute impliqué
    Inscrit:
    2 Février 2005
    Messages:
    531
    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:
    9 099
    J'aime reçus:
    303
    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:
    531
    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:
    9 099
    J'aime reçus:
    303
    #6 spout, 3 Octobre 2018
    Dernière édition: 3 Octobre 2018
  7. sff
    sff WRInaute impliqué
    Inscrit:
    2 Février 2005
    Messages:
    531
    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
Nettoyage de requètes externes de Google, comment faire? Administration d'un site Web 24 Octobre 2020
Comment se placer sur des requêtes inhabituelles dû au confinement Rédaction web et référencement 25 Mars 2020
Déclassement sur requêtes et pays spécifiques? Crawl et indexation Google, sitemaps 11 Janvier 2020
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