Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan hente en Array i MySQL
    Teknisk er det ingen " hente array" -funksjonen i MySQL. Det er en PHP- funksjon som samhandler med en MySQL database. MySQL-databaser er ikke veldig nyttig hvis søknaden koden ikke kan ha lett tilgang til dataene som returneres . PHP gir noen enkle funksjoner for å få på dataene som returneres av MySQL. Instruksjoner
    Query MySQL Database
    en

    Åpne en forbindelse til MySQL server. Dette er en enkel oppfordring til mysql_connect , som returnerer en MySQL ressurs. Oppbevar denne ressursen på en variabel . Eksempel : $ mysql = mysql_connect ( " localhost ", " my_user ", " my_password ");
    2

    Velg en database . Dette krever et kall til mysql_select_db . Eksempel : mysql_select_db ( $ mysql , " customers_db ");
    3

    Form en spørring . Mange ganger , spørringer er ikke-triviell , som du kan ha flere variabler blir utvidet i svært lang søkestrengen . Det er best å formatere strengen utenfor kallet til mysql_query . Det er best å bruke sprintf og mysql_escape_string å forhindre slike feil som spørring feil eller data kompromisser . I dette eksempelet har den $ navn og $ ph_number variabel kommer fra et webskjema . Eksempel : $ query = sprintf ( "SELECT * FROM kunder WHERE name = ' % s ' AND ph_numbers = '% s' " , mysql_escape_string ( $ name ) , mysql_escape_string ( $ ph_number ));
    4

    Send spørringen . Dette gjøres med den mysql_query funksjon . Det tar en MySQL ressurs og en spørring streng som argument og returnerer en MySQL resultat håndtak . Fra dette håndtak, kan hente rader én om gangen . Dersom søket mislykkes, vil mysql_query returnerer USANN , og du vil kunne få tilgang til en feilmelding ved å ringe mysql_error funksjon . Eksempel : $ result = mysql_query ( $ mysql , $ query ), hvis { die ( " Ugyldig spørring: " . Mysql_error ( )); } ( $ resultat ! )
    Fetch resultatet som et numerisk Array
    5

    Fetch resultatet som en numerisk matrise med mysql_fetch_array . Kolonnene i resultatet vil være i orden, den første kolonnen har en indeks fra 0 .
    6

    Ring denne funksjonen flere ganger for å få den neste raden . Hvis det ikke er flere rader igjen i resultatet ressurs, vil mysql_fetch_array returnere FALSE . Eksempel : $ row = mysql_fetch_array ( $ resultat);
    Fetch resultatet som en assosiativ array
    7

    Fetch resultatet som en assosiativ array med mysql_fetch_assoc . Denne funksjonen returnerer en assosiativ array med nøkler lik kolonnenavnene . For eksempel, hvis du ønsket å få tilgang navnefeltet på rad , vil du bare trenger å ringe $ row [" navn "] .
    8

    Innse at dette ikke vil endre seg dersom nummeret eller rekkefølgen på kolonnene i tabellen endringer via en ALTER SQL kommando. Som alle de andre mysql_fetch_ * funksjonene , kan du kalle det flere ganger for å få flere rader fra resultatet . Det vil returnere FALSE når det ikke er flere rader i resultatet. Eksempel : $ row = mysql_fetch_assoc ( $ resultat);

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lese en fil i PHP 
    ·Slik viser du tekst fra MySQL i PHP 
    ·Hvordan Cache en webside med PHP 
    ·Hvordan å tillate en PHP Header Anywhere 
    ·Hvordan redigere en PHP Mal 
    ·Hvordan skrive et PHP-skript som dynamisk bygger Excel …
    ·Hvordan konvertere en streng til UTF - 8 i PHP 
    ·PHP konstanter Vs . Variabler 
    ·Hvordan spare Dreamweaver webskjema data i en database 
    ·Slik konverterer HTML til tekst PHP 
      Anbefalte artikler
    ·Hvordan sjekke for en understreng Switch 
    ·Hvordan beregne Color Contrast 
    ·Hvordan utvikle mobile applikasjoner ved hjelp av Micro…
    ·Hvordan Erklærer variabler i ActionScript 
    ·Hvordan få en Splash Screen på jobb på VB.Net 
    ·Slik deaktiverer PHP TextBox 
    ·Hvordan finne passordet for Localhost MySQL Server 
    ·Hvordan lage Java Objects Gjenta 
    ·Hvordan endre Application Tittel i Visual Basic 6 
    ·Java Encryption AES 256 -koden 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/