En af de nemmeste og mest effektive måder at distribuere data såsom kontaktoplysninger eller job ansvar på et stort projekt er med en intern firma database. Hvis du har en ekstra webserver og et vist kendskab til at arbejde med PHP og MySQL , kan du bruge serveren til at være vært for en online portal til data gemt på intranettet , så alle på netværket for at få adgang til de oplysninger, du vil udgive. Ting du skal
Apache webserver
PHP5
MySQL-database
Vis Flere Instruktioner
1
Start MySQL fra et terminalvindue med kommandoen " mysql " og bruge" CREATE tABLE " syntaks til at oprette din database tabellen. For eksempel, hvis du var at skabe en database over alle medarbejdere kan du sige " CREATE TABLE medarbejdere (id NOT NULL AUTO_INCREMENT PRIMARY KEY , fornavn TEKST , efternavn TEXT) ", hvilket ville skabe en tre- kolonne skema bestående af et unikt identifikationsnummer som automatisk vil stige i takt med antallet af mennesker , et fornavn kolonne og et efternavn kolonne.
2
Indtast alle de data , som du vil have folk til at være i stand til at søge i tabellen. < br >
3
Lav en ny PHP fil i din webserver directory , og sørg for det har intet indhold undtagen " php " startlinien og " > " slutter linje. Brug PHP indbyggede i MySQL kommandoer til at oprette kode mellem start og slut linjer, der vil forbinde til din webserver --- " mysql_connect ()" vil håndtere forbindelsen , du bliver nødt til at angive brugernavn og adgangskode , som du har konfigureret MySQL.
4
Skriv en kode for at søge gennem de sidste navne kolonnen med " mysql_query ()" med forespørgslen "SELECT * fRA medarbejdere WHERE efternavn LIKE ' % $ _GET [ search ] % ' " i parentes . Retur tekst fra forespørgslen ved hjælp af PHP er " mysql_fetch_rows " kommando, som vil tillade dig at oversætte SQL forespørgslens resultater til brugbare array.
5.
Tilføj en linje ved hjælp af PHP "echo " kommando til at udskrive indeholder resultaterne fra array . For eksempel, hvis du kaldte din array " sqldata [ ] " du kan bruge koden " for $ ansat i sqldata {echo $ ansat ;} " for at gøre dette
6
Demonstrere kode ved at indtaste . " localhost /yourphpname.php ? search = en " i adresselinjen i din webbrowser. Websiden vil nu udskrive en liste over alle medarbejdere, hvis efternavn indeholder 'en' : for eksempel, vil medarbejdere med de sidste navne Johansen, Enfield og Sonnenberg blive returneret
7
adgang til din kode. fra enhver computer ved at indtaste den lokale IP -adresse (normalt begynder med " 192.168 " af webserveren på enhver computer på intranettet .