Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    PHP vil ikke koble til MySQL
    En av funksjonene i PHP som gjør det populært for utforming nettsted content management- systemer, eller CMS , er dens evne til å få kontakt med åpen kildekode MySQL database server -programvare. Tatt i betraktning hvor vanlig det er for PHP for å pare med MySQL når du bygger et CMS , kan feil i å etablere enkle forbindelser til en MySQL database komme som en overraskelse. Men det finnes en rekke enkle forklaringer for å løse dette problemet. PHP MySQL kompileringsvalg

    Avhengig av hvilken versjon av PHP serveren din bruker , eller kan det kanskje ikke har automatisk kompilert med driverne som er nødvendige for å etablere forbindelser til MySQL database servere . Konsultere PHP monteringsanvisningen for å se om din versjon av PHP kom med disse driverne aktivert som standard . Hvis det gjorde det ikke, og du ikke kompilere PHP med alternativet " - with- mysql [ = DIR ] " med " DIR " å være den katalogen der du installerte MySQL, da blir du nødt til å rekompilere PHP med dette alternativet aktivert.
    Server Running?

    PHP og MySQL er to separate programvarekomponenter . Bare fordi HTML proxy kjører skriptene er nødvendige for å få tilgang til PHP tolk betyr ikke at MySQL database -serveren er oppe og går. Hvis denne serveren ikke kjører, da PHP ikke vil være i stand til å etablere forbindelser til det. Du kan bruke terminal kommandoen "top" på UNIX- baserte systemer eller " tasklist " for Windows til å produsere en liste over prosesser som kjører . Hvis MySQL er ikke blant disse prosessene , da blir du nødt til å lansere det før PHP kan etablere MySQL tilkoblinger.

    Legitimasjon

    Akkurat som du ikke kan logge inn til datamaskinen din uten din riktig brukernavn og passord, vil MySQL ikke la PHP etablere forbindelser til det hvis det brukernavnet og passordet du oppgav som parametere i " mysql_connect ( ) "-funksjonen er feil. Du kan dobbeltsjekke kildekoden å sørge for at du ikke gjorde en skrivefeil når du taster inn disse delene av data . Du kan også dobbeltsjekke at du ikke glemmer å opprette MySQL brukeren med legitimasjonen du prøver å bruke for å opprette forbindelsen ved å lansere MySQL kommandolinjeverktøy med disse legitimasjon. Bruk kommandoen "mysql - user = targetUserName - password = targetUserPassword targetDatabase " i terminalen . I denne kommandoen " targetUserName " er MySQL brukernavnet du bruker til å etablere MySQL tilkobling i din PHP -kode, " targetUserPassword " er at brukeren heter tilhørende passord , og " targetDatabase " er navnet på MySQL database du er prøver å få tilgang til med det brukernavnet . Hvis denne kommandoen ikke fungerer så må du starte kommandolinje verktøy som root bruker og opprette brukerlegitimasjonsbeskrivelsene du prøver å bruke i PHP.
    Nøyaktig Syntax
    < p> Når det kommer til programmering på alle språk , kan små syntaksfeil føre til problemer som programmereren ikke kan forstå. Derfor, hvis din versjon av PHP har de nødvendige MySQL drivere aktivert , er MySQL -serveren kjører, legitimasjonen du prøver å bruke er gyldige , og PHP vil fortsatt ikke koble til MySQL så bør du gå over hver karakter i " mysql_connect ( ) "-kommandoen og parametere. Vær spesielt oppmerksom på å sørge for at alle komma er der og du brukte enkle anførselstegn (') i stedet for doble anførselstegn ( ") .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan inkludere en annen PHP File i WordPress 
    ·Slik konverterer GMT til tidssone i PHP 
    ·Sammenligne MySQL Vs . SQLite 
    ·Slik konverterer en Varchar feltet til NULL 
    ·Slik starter MySQL Windows Service 
    ·Hvordan lage en ICS Med PHP 
    ·Hvordan bruke PHP til å sende informasjon til en Windo…
    ·Hvordan lage et rollespill i PHP 
    ·Hvordan laste opp og gi nytt navn filnavn ved hjelp av …
    ·Hvordan Strip ut dårlige Personene i PHP 
      Anbefalte artikler
    ·Hvordan oppdatere en skjerm Felt Bruke JavaScript 
    ·Hvordan å gjøre noe kjøre på egen hånd tråden i V…
    ·Egenskapene til en samling i VBS 
    ·Slik viser hver iterasjon i en Visual Basic TextBox 
    ·Søknad Prototype Development Strategies 
    ·Hva er forskjellen mellom XSL & XSD 
    ·Hvordan Rediger i GridView 
    ·Sette inn i et Grid View 
    ·Hva er Form Bean i Struts 
    ·Hvordan bruke ListView å vise mappeinnhold i VBnet 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/