| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
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
  •  
    Connaissances Informatiques >> programmation >> PHP /MySQL Programmation >> Content
    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.

    Previous :

    next :
      articles connexes
    ·Comment créer des fichiers PDF avec PHP 
    ·Comment ajouter du code HTML à un modèle de courriel …
    ·Comment utiliser les types de données MySQL numérique…
    ·Comment générer des instructions INSERT dans MySQL 
    ·Injection MySQL Tutorial 
    ·Comment ajouter 30 minutes pour une date en PHP 
    ·Comment mettre une page de connexion sur un site Intern…
    ·Comment faire pour envoyer HTML Email via PHP Courriel 
    ·Comment utiliser PHP pour remplir une base de données 
    ·Comment savoir DB2 pour arrondir un nombre 
      articles en vedette
    ·Comment enregistrer une requête VBA sur l'accès 
    ·Comment créer deux boutons en Java 
    ·Comment faire pour utiliser SQL avec Java 
    ·Comment programmer des pauses dans Java 
    ·Comment compter le nombre d'enregistrements ont été m…
    ·Comment générer une matrice de toutes les combinaison…
    ·Comment faire des sauts de ligne en PHP 
    ·Erreur d'analyse dans PHP 
    ·Comment programmer la barre de progression dans VB.net 
    ·Comment utiliser la chaîne ToUpper forte dans Visual B…
    Copyright © Connaissances Informatiques http://fr.wingwit.com