| 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 henter du en hel MySQL -tabell ved hjelp av PHP?
    `` php

    // Database -legitimasjon

    $ servername ="localhost";

    $ brukernavn ="Your_UserName";

    $ passord ="Your_Password";

    $ dbname ="din_database";

    prøv {

    // Lag tilkobling ved hjelp av PDO

    $ conn =new PDO ("mysql:host =$ servername; dbname =$ dbname", $ brukernavn, $ passord);

    // angi PDO -feilmodus til unntak

    $ conn-> setAttribute (pdo ::attr_errmode, pdo ::errmode_exception);

    // utarbeide SQL -uttalelse

    $ stmt =$ conn-> forbered ("velg * fra din_table_name");

    // utføre uttalelsen

    $ stmt-> execute ();

    // hente alle rader som et assosiativt utvalg

    $ resultat =$ stmt-> fetchall (pdo ::fetch_assoc);

    // sjekk om noen rader ble returnert

    if (count ($ resultat)> 0) {

    // utdata dataene

    foreach ($ resultat som $ rad) {

    // få tilgang til hver kolonneverdi med navnet

    Echo $ rad ["Column1"]. " -". $ rad ["kolonne2"]. ""
    ";

    }

    } annet {

    ekko "0 resultater";

    }

    } fangst (pDoException $ e) {

    ekko "Feil:". $ e-> getMessage ();

    }

    // Lukk tilkobling

    $ conn =null;

    ?>

    `` `

    Forklaring:

    1. Etabler en forbindelse:

    - Bytt ut plassholdere (`Your_Username`,` Your_Password`, `Your_Database`,` your_table_name`) med din faktiske legitimasjon.

    - PDO (PHP Data Objects) brukes til å samhandle med databasen sikkert.

    2. Forbered og utfør SQL -spørringen:

    - `Velg * fra din_table_name` Velg alle kolonner og rader fra den spesifiserte tabellen.

    - `Forbered ()` Forbereder uttalelsen for å forhindre SQL -injeksjonssårbarheter.

    - `Execute ()` kjører den forberedte uttalelsen.

    3. Hent dataene:

    - `Fetchall (PDO ::FETCH_ASSOC)` Henter alle rader fra resultatsettet og lagrer dem i et assosiativt utvalg (`$ Resultat`) der nøkler er kolonnenavn.

    4. prosess og vis dataene:

    - Koden sjekker om noen rader ble returnert.

    - Hvis det eksisterer rader, løkker den gjennom `$ resultatet` -matrisen.

    - Inne i løkken representerer `$ rad` en enkelt rad, og du kan få tilgang til kolonneverdier ved å bruke navnene deres som` $ rad ["Column1"] `.

    5. Håndteringsfeil:

    - 'Prøv ... Catch` Block Handles potensielle PDOExceptions, viser feilmeldinger hvis noe går galt.

    6. Lukk forbindelsen:

    - Det er god praksis å lukke databasetilkoblingen når du er ferdig.

    Husk å erstatte plassholderne med din faktiske databaseopplysning og tabellnavn.

    früher :

     Weiter:
      Relatert Artike
    ·Slik oppgraderer PHP 
    ·Slik starter og Clear en sesjon i PHP 
    ·Hvordan få MySQL sertifisering 
    ·Hvordan skrive til en CSV- fil med PHP 
    ·Hvordan sender jeg PHP til iframe 
    ·Hvordan legge til en Record Med SQL 
    ·MySQL : Query String til Int 
    ·Hvordan velge flere rader i PHP MySQL 
    ·Hvordan bruke PHP Navneområder 
    ·PHP Heltallverdier Funksjoner 
      Anbefalte artikler
    ·Hvordan Fyll en Combobox med JavaScript 
    ·Egenskapene til Forms i Visual Basic 
    ·Hva er programmeringsspråket til Windows 7? 
    ·Slik tester for en fil i Visual Basic 
    ·Slik konverterer en dato i kalenderen i Java 
    ·Hvordan lese en DOSBox linje med Perl 
    ·Slik fjerner en tom linje i en SQL tekstfil 
    ·Hvordan skrive Adsense annonser for Google 
    ·Hvor å skjule din e-post adresse ved hjelp av PHP 
    ·. Hvordan bruke DataGridView Sett inn 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/