Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP kan verbinding maken met een externe MySQL database , maar het kan niet Query
Wanneer u een MySQL -database opvragen , de variabele waarop u de query resultaten wijzen is eigenlijk een objectinstantie . Als het object een boolean waarde van " valse ", wat betekent dat de query is mislukt , is het niet te betekenen dat je de database niet kunnen ondervragen . Als u problemen ondervindt bij het ​​opvragen van een externe MySQL- database waarmee u met succes verbinding , bepalen of u gebruik maakt van de juiste functies en syntaxis . Verbinding

Als veiligheidsmaatregel , MySQL beperkt toegang tot de database tot lokale verbindingen standaard . U kunt echter wel voorrang op deze standaardinstellingen . Als u in staat om een ​​verbinding tot stand met de externe MySQL database via PHP waren , wordt de database zelf correct geconfigureerd om externe verzoeken te bedienen . Het probleem ligt in de manier waarop je PHP- code vragen de database via de externe verbinding .
Gebruiker Toestemming

Een MySQL database gebruiker kan niet noodzakelijkerwijs een query actie uit te voeren . Specifieke acties query op een MySQL database vereisen specifieke rechten op elke afzonderlijke database tabel . MySQL- beheerders kunnen gebruikers aanmaken met alle toestemmingen op elke tafel in een database , of geeft gebruikers specifieke machtigingen aan afzonderlijke tafels . Als uw query's er niet in slagen , kan uw MySQL gebruiker geen rechten heeft voor de actie die u probeert uit te voeren op de tafel je bevragen .
Deprecated Function

De functie " mysql_db_query ( ) " wordt gebruikt om standaard methode PHP voor het bevragen van een database zijn. Echter , PHP overwogen deze functie deprecated na PHP 5.3 ' s vrijlating . Het is nog steeds een deel van de PHP interpreter omwille van de compatibiliteit met oudere PHP scripts , maar nieuwere software zal niet zorgen voor de verenigbaarheid ervan met de functie . Als u deze functie u gebruikt om uw query uit te voeren over de verbinding op afstand , gaat u naar de PHP handleiding ( zie "Bronnen" ) en selecteer een MySQL query- functie die niet is afgeschaft .
Query geldigheid

Als je inloggen op de remote MySQL database met een gebruiker die over de benodigde machtigingen met een huidige query functie heeft , onderzoekt de inhoud van uw vraag om ervoor te zorgen dat het syntactisch geldig . Zorg ervoor dat de uitspraak zelf wordt met behulp van de juiste syntaxis en interpunctie , dat de tabel en kolommen die u probeert op te vragen correct gespeld in je PHP- code en dat die tafel en kolommen werkelijk bestaan ​​in de database . Elk van deze kwesties kunnen de database om uw verzoek af te wijzen veroorzaken .

Previous: Next:
  PHP /MySQL Programmering
·MySQL PHP Afbeelding Upload Tu…
·Hoe maak je een PHP -bestand L…
·Sendmail Vs . PHP Post 
·Een tutorial over SQL Geneste …
·Wat is de WordPress PHP Comman…
·Hoe om te bepalen Als een Best…
·Hoe je MySQL Restart in Plesk 
·Hoe gemeenschappelijk Woorden …
·Netto Vs . PHP Speed ​​
  Related Articles
Verbinding maken met SQL Server via VB.n…
Hoe maak je verbinding een database om V…
Hoe maak je verbinding met een SQL Serve…
Verbinding maken met een Access DB in Vi…
Hoe maak je verbinding met een website m…
Verbinding maken met een externe compute…
Verbinding maken met Avaya Via VBA 
Hoe kan ik een 3 Column Grid ? 
Verbinding maken met MS SQL Met behulp v…
  Programmering Articles
·Hoe maak je een Screenshot Capture vanaf…
·Hoe schrijf je een MATLAB -functie 
·Hoe een bestand Naam Script 
·Tutorial voor XML voor Perl 
·Hoe maak je een PHP Redirect pagina make…
·Hoe maak je een while lus in Ruby 
·Hoe je Java-applets te bouwen in Binary 
·Hoe je maandelijkse betalingen in Visual…
·Hoe te LESC & LINQ gebruiken 
Copyright © Computer Kennis http://www.nldit.com