Dator
 |  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 man skapar en sökbar katalog för My Intranet

    Ett ​​av de enklaste och mest effektiva sätt att distribuera data såsom kontaktinformation eller ansvarsområden jobb på ett stort projekt är med en intern företagsdatabas . Om du har en extra webbserver och viss kunskap av att arbeta med PHP och MySQL , kan du använda servern som värd en online-portal för data som lagras på intranätet , så att alla i nätverket för att få tillgång till den information du vill publicera . Saker du behöver
    Apache webbserver
    PHP5
    MySQL databas
    Visa fler instruktioner
    1

    Start MySQL från ett terminalfönster med kommandot " mysql " och använd " CREATE tABLE " syntax för att skapa din databas tabellen . Till exempel , om du skapar en databas av alla anställda , kan man säga " CREATE TABLE anställda ( id NOT NULL AUTO_INCREMENT PRIMARY KEY , förnamn TEXT , efternamn TEXT ) , " vilket skulle skapa en tre - kolumn tabell som består av ett unikt identifieringsnummer som automatiskt ökar med antalet människor , ett förnamn kolonn och ett efternamn kolumn .
    2

    Ange alla data som du vill att folk ska kunna söka i tabellen .

    3

    gör en ny PHP-fil i din webbserver katalog , vilket gör att den har inget innehåll förutom " < ? php " startlinjen och " ? > " sinande rad . Använd PHP : s inbyggda i MySQL -kommandon för att skapa kod mellan start och linjer slut som kommer att ansluta till din webbserver --- " mysql_connect ( ) " kommer att hantera anslutningen , måste du ange användarnamn och lösenord som du har konfigurerat MySQL .
    4

    Skriv en kod för att söka igenom efternamn kolumnen med " mysql_query ( ) " med frågan " SELECT * FROM anställda WHERE efternamn LIKE ' % $ _GET [ sök ] % ' " inom parentesen . Återgå text från frågan genom att använda PHP : s " mysql_fetch_rows " -kommandot , vilket gör att du kan översätta SQL frågans resultat till en användbar samling .
    5

    Lägg en linje med hjälp av PHP " echo " kommandot för att skriva ut ut resultaten från arrayen. Till exempel , om du kallade din array " sqldata [ ] " du kan använda koden " för $ anställd i sqldata { echo $ anställd ;} " för att göra detta
    6

    Demonstrera koden genom att skriva . " localhost /yourphpname.php ? search = sv " i adressfältet i din webbläsare . Webbsidan kommer nu skriva ut en lista över alla anställda vars efternamn innehåller ' sv ' : till exempel , kommer de anställda med efternamn Johansen , Enfield och Sonnenberg återlämnas
    7

    Tillgång din kod . från vilken dator som helst genom att ange den lokala IP -adressen ( vanligen börjar med " 192.168 " av webbserver på valfri dator på intranätet .

    Tidigare:

    nästa:
    relaterade artiklar
    ·MySQL och Access- Tutorial
    ·Hur du ändrar teckensnitt i Echo
    ·Hur ansluta PHP till MySQL använder WAMP
    ·Så här kontrollerar en IP genom domännamn med PHP
    ·Hur du väljer mellan områdena på MySQL
    ·Hur man kör en ColdFusion-sida Från PHP
    ·Hur man bygger ett exempel på en PHP Sök Hemsida
    ·Hur förhindra Caching i en Cross - Browser PHP
    ·Hur man skapar en ny WordPress PHP Sida
    ·Hur du väljer flera rader i PHP MySQL
    Utvalda artiklarna
    ·Hur ansluta VB6 till PHP Med ODBC
    ·Hur man använder Perl för att söka en pdf doc
    ·Hur att avsluta Trådar grund stack overflow Problem
    ·Ta bort en Connection String i Visual Studio
    ·Java Binary Tree Tutorial
    ·Hur man skapar ett gränssnitt Web Logga in med Visual …
    ·Hur man öppnar en DB i Xcode
    ·Hur Ring Visual Basic DLL från C
    ·Hur Exportera en MySQL databas
    ·Hur man skapar miniatyrbilder i PHP
    Copyright © Dator Kunskap http://www.dator.xyz