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 kan koble til en ekstern MySQL database , men det kan ikke Query
    Når du spør på en MySQL database, er den variabelen som du tilordne resultatene av spørringen faktisk en forekomst objekt . Hvis objektet har en boolsk verdi "false ", som betyr at spørringen mislyktes, betyr det ikke nødvendigvis at du ikke kan søke i databasen . Hvis du har problemer med å spørre en ekstern MySQL database som du koblet til, finne ut om du bruker de riktige funksjonene og syntaks . Tilkobling
    p Som et sikkerhetstiltak , begrenser MySQL database tilgang til lokale tilkoblinger som standard. Du kan imidlertid overstyre disse standardinnstillingene . Hvis du var i stand til å opprette en tilkobling til den eksterne MySQL database via PHP, er selve databasen riktig konfigurert til å betjene eksterne forespørsler. Problemet ligger i måten at din PHP-kode spørringer databasen gjennom ekstern tilkobling.
    Brukertillatelse

    En MySQL database bruker ikke nødvendigvis utføre spørring handling . Spesifikke søket handlinger på en MySQL database krever spesielle tilgangsrettigheter på hvert enkelt database tabellen . MySQL administratorer kan opprette brukere med alle tillatelser på hvert bord i en database , eller gi brukerne bestemte tillatelser på enkelte tabellene . Hvis dine spørsmål mislykkes , kan det hende at MySQL brukeren ikke har rettigheter for den handlingen du prøver å utføre på bordet du spør .
    Foreldet Funksjon

    funksjonen " mysql_db_query ( )" pleide å være PHP standard metode for spørring en database . Men regnet PHP denne funksjonen foreldet etter PHP 5.3 ' s utgivelse. Det er fortsatt en del av PHP tolk på grunn av kompatibilitet med eldre PHP-skript , men nyere programvare vil ikke sikre kompatibilitet med funksjonen . Hvis du bruker denne funksjonen til å utføre søket over ekstern tilkobling , går du til PHP Manual ( se "Ressurser" ) og velg en MySQL spørring funksjon som ikke er foreldet .
    Query gyldigheten
    p Hvis du logger inn den eksterne MySQL database med en bruker som har de nødvendige tillatelser med en gjeldende spørring funksjon, undersøke innholdet i søket for å sikre at det er syntaktisk gyldige . Sørg for at uttalelsen i seg selv er å bruke riktig syntaks og tegnsetting , og bordet og kolonner du prøver å søke er riktig stavet i din PHP -kode og at de bord og søyler faktisk eksisterer i databasen. Noen av disse problemene kan føre til at databasen til å avvise søket.

    früher :

     Weiter:
      Relatert Artike
    ·Slik kopierer en SQL- kommando 
    ·Hvordan endre en opp Timeout i PHP 
    ·Hvordan slå av MySQL Cache 
    ·Hvordan øke din PHP Memory Limit i Apache 
    ·Hvordan sette opp en Zend Layout i NetBeans 
    ·Hvordan spare en tekstfil i PHP 
    ·MySQL Med phpMyAdmin Tutorial 
    ·Typer av SSIS data 
    ·Hvordan du redigerer MySQL Table brukergrensesnitt i PH…
    ·Sette inn en metakode i PHP 
      Anbefalte artikler
    ·Slik konverterer Java String til Dato 
    ·Tutorial for en PHP Session Logg ut 
    ·Hvordan lage en veske Fra søppelsekker, Notater Post- …
    ·Hvordan bruke Menu Editor i Visual Basic 
    ·Slik importerer filnavn til ComboBox i Visual Basic 
    ·Hvordan Loop Gjennom Resultater i LINQ til SQL 
    ·Hvordan bygge en Python Extension 
    ·Hvordan vise bildet i stedet for Link av en Dreamweaver…
    ·Slik konverterer QString til Int 
    ·Hvordan å validere en e-postadresse i VB 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/