| 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
    Hvordan henter du data, der er gemt i databasen til dropdown ved hjælp af PHP?
    `` `php

    Hentning af data til dropdown

    Vælg en mulighed:

    // Databaseforbindelsesindstillinger

    $ sername ="localhost";

    $ username ="your_Username";

    $ password ="your_password";

    $ dbname ="your_database";

    prøv {

    // Opret en ny BOB -forekomst

    $ conn =new BOB ("mysql:host =$ servername; dbname =$ dbname", $ brugernavn, $ adgangskode);

    // Indstil PDO -fejltilstand til undtagelse

    $ Conn-> setAttribute (BdO ::Attr_errmode, Bdo ::errMode_Exception);

    // SQL -forespørgsel for at hente data fra databasetabellen

    $ sql ="Vælg id, navn fra din_table";

    // Forbered SQL -sætningen

    $ stmt =$ conn-> forbered ($ sql);

    // Udfør erklæringen

    $ stmt-> execute ();

    // Hent alle rækker som en associativ matrix

    $ data =$ stmt-> fetchall (Bdo ::fetch_assoc);

    // Loop gennem de hentede data og opret optionskoder

    foreach ($ data som $ række) {

    ekko " ";

    }

    } fangst (PdoException $ e) {

    Echo "Fejl:". $ e-> getMessage ();

    }

    // Luk databaseforbindelsen

    $ conn =null;

    ?>


    // Kontroller, om formularen er indsendt

    if ($ _Server ["Request_method"] =="post") {

    // Få den valgte indstillingsværdi

    $ valgtValue =$ _Post ["DataDropdown"];

    // Vis den valgte værdi

    ekko "

    du valgte:". $ valgtValue."

    ";

    }

    ?>

    `` `

    Forklaring:

    1. Databaseforbindelse:

    - Udskift `" Your_Username "`, `" Your_password "`, `" Your_Database "` og `" Your_Table "med dine faktiske database -legitimationsoplysninger og tabelnavn.

    - Koden opretter en forbindelse til databasen ved hjælp af BOB (PHP -dataobjekter).

    2. SQL -forespørgsel:

    - Variablen `$ SQL` indeholder SQL -forespørgslen for at hente de data, du vil vise i dropdown.

    - Rediger forespørgslen for at vælge de relevante kolonner fra dit bord.

    3.

    - Koden udfører SQL -forespørgslen og henter dataene til en associativ array "$ data".

    - Det itererer derefter gennem matrixen ved hjælp af en 'foreach' loop.

    - For hver række skaber den dynamisk et `` tag med:

    - attributten `værdi 'indstillet til kolonnen` ID' (eller hvilken kolonne du vil bruge som værdien).

    - Teksten vises mellem åbningen og lukningen `` tags indstillet til kolonnen `NAME '(eller hvilken kolonne du vil vise).

    4.

    - Koden indeholder en simpel form, der giver brugeren mulighed for at vælge en mulighed fra dropdown og indsende formularen.

    - Efter indsendelse henter den den valgte værdi ved hjælp af `$ _Post [" DataDropdown "]` og viser den.

    Nøglepunkter:

    - sikkerhed: Denne kode bruger forberedte udsagn til at forhindre SQL -injektionssårbarheder.

    - Fejlhåndtering: `Prøv ... Catch 'blokerer potentielle databasefejl og viser om nødvendigt en fejlmeddelelse.

    - Fleksibilitet: Du kan nemt tilpasse denne kode til at hente data fra forskellige tabeller, bruge forskellige kolonner og ændre stylingen af ​​dropdown.

    - PDO: PDO er en foretrukken måde at interagere med databaser i PHP på grund af dens sikkerhed og fleksibilitet.

    Husk at udskifte pladsholderværdierne med dine faktiske databaseoplysninger og tabel/kolonnenavne.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan deaktiveres visningsfejl i PHP 
    ·Hvordan til at bruge forskellige farver i en PHP String…
    ·Hvordan man kan optimere mysql 
    ·Sådan Indsæt en Tilmeldingsblanket Into MySQL 
    ·PHP Security Training 
    ·Grundlæggende MySQL Connection i PHP Scripts Med Fejlk…
    ·Sådan aktiveres BOB til PHP Library på Go Daddy 
    ·Sådan bruges PHP med en termisk printer 
    ·Sådan Load scriptet manuelt på MySQL 
    ·Hvordan man opbygger en CSS med MySQL og PHP 
      Anbefalede Artikler
    ·Linux, Apache , MySQL og PHP for begyndere 
    ·MySQL Distinct Tutorial 
    ·Sådan Konverter numre til engelsk i Java 
    ·Sådan kompilere og køre en CPP fil i CMD 
    ·Sådan Parse en ArrayCollection 
    ·Sådan Find en Multiplicative Inverse i Java 
    ·Sådan bruges Echo for et anker i PHP 
    ·Hvordan at få den næste String Input From i Java 
    ·Sådan installeres en jQuery Date Picker 
    ·Hvordan at skjule en afstemning på en Guild Layout 
    Copyright © Computer Viden https://www.computerdk.com