|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur hämtar du en hel MySQL -tabell med PHP?

    `` `php

    // databasuppgifter

    $ servername ="localhost";

    $ användarnamn ="your_username";

    $ lösenord ="your_password";

    $ dbname ="your_database";

    försök {

    // Skapa anslutning med PDO

    $ conn =new Pdo ("Mysql:host =$ servername; dbname =$ dbname", $ användarnamn, $ lösenord);

    // Ställ PDO -felläget till undantag

    $ conn-> setAttribute (PDO ::Attr_errMode, PDO ::ErrMode_Exception);

    // Förbered SQL -uttalandet

    $ stmt =$ conn-> förbereda ("välj * från your_table_name");

    // Utför uttalandet

    $ stmt-> execute ();

    // Hämta alla rader som en associerande array

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

    // Kontrollera om några rader returnerades

    if (greve ($ resultat)> 0) {

    // Umdata ut uppgifterna

    foreach ($ resultat som $ rad) {

    // Åtkomst till varje kolumnvärde med namnet

    echo $ rad ["column1"]. " -". $ rad ["Column2"]. "
    ";

    }

    } annat {

    echo "0 resultat";

    }

    } catch (pdoException $ e) {

    echo "fel:". $ e-> getMessage ();

    }

    // Stäng anslutning

    $ conn =null;

    ?>

    `` `

    Förklaring:

    1. Upprätta en anslutning:

    - Ersätt platshållare (`your_username`,` your_password`, `your_database`,` your_table_name`) med dina faktiska referenser.

    - PDO (PHP -dataobjekt) används för att interagera med databasen säkert.

    2. Förbered och kör SQL -frågan:

    - `Välj * från Your_Table_Name` Väljer alla kolumner och rader från den angivna tabellen.

    - `Förbered ()` förbereder uttalandet för att förhindra SQL -injektionssårbarheter.

    - `execute ()` kör det förberedda uttalandet.

    3. hämta uppgifterna:

    - `Fetchall (PDO ::FETCH_ASSOC)` Hämtar alla rader från resultatuppsättningen och lagrar dem i en associerande matris (`$ resultat ') där nycklarna är kolumnnamn.

    4. bearbeta och visa data:

    - Koden kontrollerar om några rader returnerades.

    - Om rader finns, slingrar det genom `$ -resultatet '.

    - Inuti slingan representerar `$ rad 'en enda rad, och du kan komma åt kolumnvärden med deras namn som` $ rad ["kolumn1"] ".

    5. Hantera fel:

    - Blocket "Try ... Catch" hanterar potentiella PDOExceptions och visar felmeddelanden om något går fel.

    6. Stäng anslutningen:

    - Det är bra att stänga databasanslutningen när du är klar.

    Kom ihåg att ersätta platshållarna med dina faktiska databasuppgifter och tabellnamn.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör boxar brev nummer på Internet
    ·Hur installerar du PHP på en Mac?
    ·Så här aktiverar du en FTP -anslutning med PHP
    ·Hur man skapar ett RPG i PHP
    ·Hur man skapar en PHP MySQL Webbplats
    ·Hur man uppgraderar PHP för Windows
    ·Hur man använder funktionen SUMMA i MySQL
    ·Apostrofer bryts i PHP
    ·MySQL Indexering Tutorial
    ·Hur Kopiera PHP filer från webbplatsen
    Utvalda artiklarna
    ·Vad är buffertöverskridning String Hantering
    ·Tutorial på PHP Events Calendar
    ·Hur skapa diagram i Visual C
    ·Konvertera ett negativt värde till positiv i C + +
    ·Hur du tar bort dubbletter med Oracle SQL
    ·Hur man använder ScrollBar i VB6
    ·Avancerad Java Ämnen
    ·Hur köra en URL kod med VB.NET
    ·Hur konvertera HTML till JSP
    ·Hur man använder PHP för att skicka information till …
    Copyright © Dator Kunskap https://www.dator.xyz