Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
  Derniers articles
  • Comment créer un fichier php Formul…
  • Phases de la programmation PHP 
  • Comment faire pour supprimer PHP Tag…
  • Comment remplacer les caractères de…
  • Comment faire pour augmenter la vidé…
  • Comment faire pour bloquer des sous-…
  • Comment différencier entre tronqué…
  • Comment rechercher une chaîne dans …
  • Comment supprimer des nœuds dans PH…
  • PHP Unlink fonction 
  •   PHP /MySQL Programmation
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    PHP /MySQL Programmation

    Comment fusionner deux MySQL Résultats en PHP

    Lorsque vous recevez des données provenant de deux différentes requêtes SQL , vous pouvez utiliser PHP pour fusionner les résultats dans un tableau unique lorsque les données des résultats correspondent les uns aux autres . PHP a intégré dans les fonctions que vous pouvez utiliser pour envoyer les données à partir des résultats dans deux tableaux , puis de fusionner les deux tableaux en utilisant la fonction « array_combine " . Instructions
    1

    Ouvrez votre fichier source PHP dans un éditeur de texte tel que le Bloc-notes Windows . Commande
    2

    créer trois tableaux avec le " array () " , ce qui va stocker des valeurs à partir des deux résultats SQL , puis les données combinées . Par exemple, "$ t1array = array (); t2array $ = array (); combinedarray $ = array (); " .
    3

    Connectez-vous à une base de données MySQL avec le " mysql_connect " fonction , en ajoutant le code " $ db = mysql_connect ( 'host' , 'username' , 'password' ) ; " à votre fichier PHP. Remplacer " host" , "username" et "password" avec le log-in de votre serveur d'informations.
    4

    Sélectionnez la base de données à utiliser en ajoutant le code "$ handle = mysql_select_db (' my_database ', $ db ) ; " . avec le nom de la base de données que vous utilisez
    5

    Envoyez deux requêtes SQL avec la " " , en remplaçant« my_database mysql_query " fonction , en ajoutant le code" $ t1query = " mysql_query ( "SELECT valeur1 FROM` my_table1 `") ; $ t2query = mysql_query (" SELECT valeur2 FROM` my_table2 `") ; . " , en remplaçant " valeur1 "," valeur2 "," my_table1 "et" my_table2 " avec vos valeurs

    6

    Vérifiez si le nombre de lignes sont égales pour les deux requêtes en ajoutant le code " if ( mysql_num_rows ($ t1query ) = mysql_num_rows ($ t2query ) { de sortie; } !" . Si les résultats ont une inégale quantité de résultats , en les fusionnant dans un tableau provoquera une erreur .
    7

    récupérer chaque rangée de deux résultats et envoyer les valeurs dans les deux tableaux en ajoutant le code "while ( $ t1row = mysql_fetch_array ($ t1query ) { array_push ( t1array $ , $ t1row [' valeur1 '] );} while ($ t2row = mysql_fetch_array ( $ t2query ) { array_push ( t2array $ , $ t2row [ 'valeur2' ] ;} ".

    8

    fusionner les deux résultats MySQL avec la fonction " array_combine " , en ajoutant le code " $ combinedarray = array_combine ( t1array $ , t2array $ ) ; " .
    9

    Save the PHP déposer et le charger sur votre serveur.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment ignorer les valeurs en double dans MySQL PHP 
  • Comment insérer du code PHP dans un bloc statique 
  • Comment sélectionner le dernier Auto incrément MySQL en PHP 
  • Comment construire un site Web avec MySQL 
  • Comment construire un CMS PHP avec MySQL 
  • Si un constructeur de classe PHP être publique ou privée 
  • MySQL Entier : Vs Signé . Unsigned 
  • Comment déterminer si un fichier est une image en PHP 
  • Comment faire pour exécuter une commande de script SQL 
  • Comment utiliser PHP Mail pour les lots 
  • Connaissances Informatiques © http://www.ordinateur.cc