En av de enkleste og mest effektive måter å distribuere data som kontaktinformasjon eller jobb ansvar på et stort prosjekt er med en intern firmadatabase . Hvis du har en ledig webserver og litt kunnskap å jobbe med PHP og MySQL , kan du bruke serveren til å være vert for en online portal til data som er lagret på intranettet , slik at alle på nettverket for å få tilgang til den informasjonen du ønsker å publisere. Du trenger
Apache webserver
PHP5
MySQL database
Vis flere instruksjoner
en
start MySQL fra en terminal vindu med kommandoen " mysql " og bruke" CREATE tABLE " syntaks for å lage din database tabellen . For eksempel, hvis du skulle lage en database over alle ansatte , kan du si "CREATE TABLE ansatte (id NOT NULL AUTO_INCREMENT PRIMARY KEY , firstname TEKST, etternavn TEKST )," som ville lage en tabell med tre kolonner som består av et unikt identifikasjonsnummer som automatisk vil øke med antall personer , fornavn kolonne og et etternavn kolonne .
2
inn alle data som du vil at folk skal kunne søke i tabellen .
3
Lag en ny PHP -fil på webserveren katalogen , noe som gjør at den har noe innhold , bortsett fra " php " startlinjen og " > " slutt linje. Bruk PHP innebygde i MySQL kommandoer for å lage kode mellom start og slutt linjer som vil koble til din webserver --- " mysql_connect ( )" vil håndtere tilkobling, må du oppgi brukernavn og passord som du har konfigurert MySQL.
4
Skriv en kode for å søke gjennom etternavn kolonne ved hjelp av " mysql_query ( ) " med søket " SELECT * FROM ansatte DER etternavn LIKE ' % $ _GET [ search ] % ' " i parentes . Returner tekst fra spørringen ved hjelp av PHP er " mysql_fetch_rows "-kommandoen , som vil tillate deg å oversette SQL-spørringen resultater til et brukbart utvalg .
5
Legg til en linje ved hjelp av PHP "echo "-kommandoen til å skrive ut ut resultatene fra tabellen. For eksempel, hvis du ringte din array " sqldata [ ] " du kan bruke koden "for $ ansatt i sqldata { echo $ ansatt ;} " for å gjøre dette
6
Demonstrer koden ved å taste . " localhost /yourphpname.php ? search = no " i adresselinjen i nettleseren. Nettsiden vil nå skrive ut en liste over alle ansatte med etternavnet inneholder ' no ': for eksempel, vil ansatte med etternavn Johansen , Enfield og Sonnenberg bli returnert
7
tilgang til koden . fra hvilken som helst datamaskin ved å skrive inn den lokale IP -adressen (vanligvis begynner med " 192.168 " av webserveren på en datamaskin på intranettet.