| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan Hent et array i MySQL
    Teknisk er der ingen "hente array" funktion i MySQL. Det er en PHP funktion, der interagerer med en MySQL-database . MySQL-databaser er ikke meget nyttigt, hvis ansøgningen koden ikke kan få let adgang til de data, der returneres . PHP giver nogle nemme funktioner til at få på data, der returneres af MySQL . Instruktioner
    Query MySQL Database
    1

    Åben en forbindelse til MySQL-serveren . Dette er en simpel opfordring til mysql_connect , som returnerer en MySQL ressource. Opbevar denne ressource i en variabel . Eksempel : $ mysql = mysql_connect ( " localhost ", " my_user ", " mit_password ");
    2

    Vælg en database. Dette kræver et opkald til mysql_select_db . Eksempel: mysql_select_db ( $ mysql " customers_db ");
    3

    Form en forespørgsel. Mange gange, forespørgsler er ikke-triviel , som du måske har flere variable bliver udvidet i meget lang query string . Det er bedst at formatere denne streng uden for opkald til mysql_query . Det er bedst at bruge sprintf og mysql_escape_string at forhindre sådanne fejl som forespørgslen svigt eller data kompromiser. I dette eksempel har $ navn og $ ph_number variabel kommer fra en web formular. Eksempel : $ query = sprintf ( "SELECT * FROM kunder WHERE navn = '% s' AND ph_numbers = ' % s'" , mysql_escape_string ( $ navn) , mysql_escape_string ( $ ph_number )),
    4

    Indsend forespørgslen. Dette gøres med mysql_query funktionen . Det tager en MySQL ressource og et query string som argument og returnerer en MySQL resultat håndtag. Fra dette håndtag , kan du hente rækker én ad gangen . Skulle forespørgslen mislykkes, vil mysql_query returnere FALSK , og du vil kunne få adgang til en fejlmeddelelse ved at kalde mysql_error funktion. Eksempel : $ result = mysql_query ( $ mysql , $ query ), hvis { die ( "Ugyldig forespørgsel: " . Mysql_error ()); } ( $ result !)
    Fetch resultatet som en numerisk Array
    5

    Fetch resultatet som en numerisk array med mysql_fetch_array . Søjlerne i resultatet vil være i orden, den første kolonne har et indeks på 0 .
    6

    kalder denne funktion flere gange for at få den næste række. Hvis der ikke er flere rækker tilbage i resultatet ressource vil mysql_fetch_array returnerer FALSK. Eksempel: $ row = mysql_fetch_array ( $ result )
    Fetch resultatet som et associativt array
    7

    Fetch resultatet som en associativ array med mysql_fetch_assoc . Denne funktion returnerer et associativt array med nøgler svarende til de kolonnenavne . For eksempel, hvis du ønsker at få adgang til navnet på en række, ville du simpelthen nødt til at kalde $ row [" navn "] .
    8.

    Indse, at dette ikke vil ændre sig, hvis antallet eller rækkefølgen af ​​kolonner i tabellen ændringer via en ALTER SQL-kommando . Ligesom alle de andre mysql_fetch_ * funktioner , kan du kalde det gentagne gange for at få flere rækker fra resultatet. Det vil returnere FALSK når der ikke er flere rækker i resultatet. Eksempel: $ row = mysql_fetch_assoc ( $ result )

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Tøm et array i PHP 
    ·Sådan får du adgang Repeater rækker i PHP 
    ·PHP String Sammenligning 
    ·PHP MySQL UTF8 Problemer 
    ·Sådan Trim Tegn i SQL 
    ·Sådan oprettes en e-mail Feedback Form i PHP /HTML 
    ·Sådan Konverter HTML til tekst PHP 
    ·Hvornår skal bruge to Lig i PHP 
    ·MySQL Cluster Tutorial 
    ·Hvordan man opbygger et websted med MySQL 
      Anbefalede Artikler
    ·Værktøjer i programmering 
    ·Sådan slettes en Node i Link Systems i Java 
    ·Hvordan at finde ord i en streng i Visual Basic 
    ·Hvordan man kan teste Java Memory Heap Size 
    ·Sådan Skjul tekstfelter 
    ·Monoalphabetic Substitution Ciphers i Java -kode 
    ·Sådan oprettes en tabel i GoDaddy Med MySQL 
    ·Sådan Detect en Debugger 
    ·Definition af Field i Visual Basic 6.0 
    ·Sådan fjernes Gems 
    Copyright © Computer Viden http://www.computerdk.com