| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    PHP kan oprette forbindelse til en ekstern MySQL Database Men det kan ikke Query
    Når du forespørge en MySQL-database , den variabel, som du tildeler forespørgslen resultater er faktisk en instans objekt. Hvis objektet har en boolesk værdi for "falsk ", hvilket betyder , at forespørgslen mislykkedes , betyder det ikke nødvendigvis, at du ikke kan søge i databasen . Hvis du har problemer med at søge i en ekstern MySQL-database , som du med held tilsluttet, afgøre, om du bruger de rigtige funktioner og syntaks . Tilslutning
    p Som en sikkerhedsforanstaltning , MySQL begrænser database adgang til lokale forbindelser som standard. Du kan dog tilsidesætte disse standardindstillinger . Hvis du var i stand til at oprette en forbindelse til den eksterne MySQL-database via PHP, er selve databasen korrekt konfigureret til at servicere fjerntliggende anmodninger. Problemet ligger i den måde , at din php-kode forespørgsler databasen via fjernforbindelse .
    Brugertilladelse

    en MySQL-database bruger kan ikke nødvendigvis udføre enhver forespørgsel handling . Specifik forespørgsel handlinger på en MySQL-database kræver særlige brugerrettigheder for hver enkelt database tabel. MySQL -administratorer kan oprette brugere med alle tilladelser på hver tabel i en database , eller give brugere specifikke tilladelser på de enkelte borde . Hvis dine forespørgsler ikke , kan din MySQL brugeren ikke har privilegier for handlingen , du forsøger at udføre på bordet , du forespørger .
    Deprecated Function

    funktionen " mysql_db_query () ", der bruges til at være PHP standard metode til at forespørge en database. Men PHP betragtet denne funktion forældet efter PHP 5,3 's udgivelse. Det er stadig en del af PHP fortolkeren af hensyn til kompatibilitet med ældre PHP-scripts , men nyere software vil ikke sikre dens kompatibilitet med funktionen. Hvis du bruger denne funktion til at udføre din forespørgsel via fjernforbindelse , skal du gå til PHP Manual (se " Resources " ), og vælg en MySQL query funktion, der ikke er forældet .
    Query gyldighed
    p Hvis du logger ind i den eksterne MySQL-database med en bruger, der har de nødvendige tilladelser med en aktuel forespørgsel funktion undersøge indholdet af din forespørgsel for at sikre, at det er syntaktisk gyldige. Sørg for, at den erklæring, selv bruger den korrekte syntaks og tegnsætning, at bordet og kolonner , du forsøger at forespørge korrekt stavet i din PHP kode , og at de bord og kolonner faktisk eksisterer i databasen. Enhver af disse spørgsmål kan forårsage databasen til at afvise din forespørgsel.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan importeres filer fra jZip til PHP MyAdmin 
    ·Hvordan man skriver til XML fil ved hjælp PHP 
    ·Sådan bruges en forespørgsel til at finde Key Words 
    ·Sådan oprettes en HTML Log Side 
    ·Hvordan at få den næste Auto Increment værdi i MySQL…
    ·Sådan deaktiveres Begrænsninger i MySQL 
    ·Sådan Udfør en PHP fil automatisk 
    ·MySQL JDBC Tutorials 
    ·Hvordan man laver et domæne søgemaskine med PHP 
    ·Opbygning af en butiksfacade med PHP MySQL 
      Anbefalede Artikler
    ·Sådan Send en tekstmeddelelse med PHP Script 
    ·Sådan gør du: GTK Color Selection 
    ·Sådan får du en fuld sti i VB6 
    ·Sådan Udskift en ord i en sætning i Java 
    ·Sådan udføres en User Acceptance Test ( UAT ) 
    ·Hvad er en tekst Action Script 
    ·Java Runtime Exec Tutorial 
    ·Hvad Er Ejendomme i VB.Net 
    ·Sådan bruges en VB6 Application Code at fjerne XML-mæ…
    ·Hvad Er Lightweight Layout & Kodesprog 
    Copyright © Computer Viden http://www.computerdk.com