Hvordan lage Unique felt i PHP / MySQL

PHP lar deg lage dynamiske websider, slik at du kan sette inn og hente data fra en MySQL database. Unike felt hjelpe deg med å identifisere et felt fra andre poster i MySQL tabeller. Du setter inn en ny poster ved hjelp av PHP, og kaller en unik identifikator funksjon for å sette inn unikt felt. MySQL sikrer at verdien du setter inn er unik blant de andre postene.

Bruksanvisning

1 Høyreklikk på PHP-filen du vil bruke til å sette inn posten. Velg "Åpne med", og klikk deretter på "Notisblokk" eller din foretrukne PHP editor. Klikk "Open" for å laste PHP-kode i editor.

2 Opprett forbindelsen til databasen. Skriv inn følgende tilkoblingskode, hvis du ikke allerede har en eksisterende tilkobling:

mysql_connect ( "localhost", "bruker", "passord") or die (mysql_error ());

Koden ovenfor kobles til den lokale MySQL database ved hjelp av brukernavnet "bruker" og passord "passord". Hvis en forbindelse ikke kan gjøres, vises en feilmelding.

3 Velg databasen som du vil sette inn ny rekord. Skriv inn følgende kode for å koble til databasen:

mysql_select_db ( "MY_DATABASE")

Erstatt "MY_DATABASE" med navnet på databasen.

4 Sett plata inn i en tabell. Følgende kode setter ny rekord i "produkter" bord og bruker "uniqid" funksjon for å generere en unik feltverdi:

mysql_query ( "sette inn i produkter (ProductID, navne) verdier (uniqid (), 'product_name')");

Koden setter produktet heter "PRODUCT_NAME" og genererer en unik ID for kolonnen "ProductID."