| 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 récupérer un tableau dans MySQL
    Techniquement, il n'ya pas de fonction "fetch array" dans MySQL. Il s'agit d'une fonction PHP qui interagit avec une base de données MySQL. Bases de données MySQL ne sont pas très utiles si le code d'application ne peut pas avoir un accès facile aux données retournées . PHP fournit des fonctions faciles à obtenir à données renvoyées par MySQL. Instructions
    Interroger la base de données MySQL
    1

    ouvrir une connexion vers le serveur MySQL. Il s'agit d' un simple appel à mysql_connect , qui retourne une ressource MySQL. Conservez cette ressource dans une variable. Exemple: $ mysql = mysql_connect (" localhost", " my_user ", " my_password ");
    2

    Sélectionnez une base de données . Cela nécessite un appel à mysql_select_db . Exemple: mysql_select_db ( $ mysql, " customers_db ");
    3

    forme d'une requête. Plusieurs fois , les requêtes ne sont pas négligeables , comme vous pouvez avoir plusieurs variables étant détendu dans une chaîne de requête très longtemps. Il est préférable de formater cette chaîne à l'extérieur de l'appel à la fonction mysql_query . Il est préférable d'utiliser sprintf et mysql_escape_string pour éviter de telles erreurs comme des échecs de requête ou compromis des données. Dans cet exemple , la variable $ nom et ph_number $ provenir d'un formulaire web. Exemple: $ query = sprintf ("SELECT * FROM clients WHERE nom = '% s' ET ph_numbers = '% s' " , mysql_escape_string ($ nom), mysql_escape_string ($ ph_number ) ) ;
    4

    Soumettre la requête. Cela se fait avec la fonction mysql_query . Il faut une ressource MySQL et une chaîne de requête comme argument et renvoie un jeu de résultats MySQL. De cette poignée, vous pouvez récupérer les lignes une à la fois . En cas d'échec de requête , mysql_query retourne FALSE et vous serez en mesure d'accéder à un message d'erreur en appelant la fonction mysql_error . Exemple: $ result = mysql_query ($ mysql , $ query); if { die (" Invalid query : " . Mysql_error de ()); } ($ result !)
    Récupère le résultat sous forme numérique tableau
    5

    Fetch le résultat comme un tableau numérique avec mysql_fetch_array . Les colonnes du résultat seront dans l'ordre , la première colonne ayant un indice de 0.
    6

    appeler cette fonction plusieurs fois pour obtenir la ligne suivante. Si il n'y a plus de lignes restantes dans la ressource de résultat , mysql_fetch_array retourne FALSE. Exemple: $ row = mysql_fetch_array ( $ result);
    Récupère le résultat dans un tableau associatif
    7

    Récupère le résultat dans un tableau associatif avec mysql_fetch_assoc . Cette fonction retourne un tableau associatif avec les clés correspondant aux noms des colonnes. Par exemple, si vous voulez accéder au champ du nom d'une rangée , vous auriez simplement besoin d'appeler $ row ["nom" ] .
    8

    Sachez que cela ne changera pas si le nombre ou ordre des colonnes dans la table change via un ordre Alter SQL . Comme tous les autres * Fonctions de mysql_fetch_ , vous pouvez l'appeler à plusieurs reprises pour obtenir plus de lignes du résultat. Il reviendra FALSE lorsqu'il n'y a plus de lignes dans le résultat . Exemple: $ row = mysql_fetch_assoc ( $ result);

    Previous :

    next :
      articles connexes
    ·Un tutoriel sur les requêtes imbriquées SQL 
    ·Comment tuer MySQL 
    ·Comment désactiver le safe mode en PHP 
    ·Le PHP Equals fonction 
    ·Comment puis-je construire des sites Web dynamiques à …
    ·WordPress fonctions de compression Zlib dans PHP 
    ·Comment créer XML pour Google Maps 
    ·Dreamweaver PHP jour Form Tutorial 
    ·Comment faire pour ajouter un registre connecter à un …
    ·Comment ajouter un champ dans une base de données MySQ…
      articles en vedette
    ·Java API image Tutorial 
    ·Différents types de données dans Visual Basic 
    ·Comment réparer Délier Permission de PHP 
    ·Concepts de MATLAB 
    ·Comment lire les variables d'environnement dans VB6 
    ·Astuces PHP 
    ·Comment faire un appel DLL dans LabVIEW 
    ·Comment utiliser les contrôles Inet VB6 
    ·Comment créer un tableau SQLite3 en Ruby on Rails 
    ·Comment convertir une application à un contrôle Activ…
    Copyright © Connaissances Informatiques http://fr.wingwit.com