Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
PHP zal geen verbinding met MySQL
Een van de kenmerken van PHP dat maakt het populair voor het ontwerpen van website content management systemen , of CMS , is de mogelijkheid om verbinding te maken met de open source MySQL database server software . Gezien hoe vaak het is voor PHP te koppelen met MySQL bij het bouwen van een CMS , kunnen fouten in de vaststelling van eenvoudige verbindingen met een MySQL-database als een verrassing komen . Er zijn echter een aantal eenvoudige verklaringen voor het oplossen van dit probleem . PHP MySQL Opties Compilation

Afhankelijk van welke versie van PHP uw server gebruikt , kan het wel of niet hebben automatisch gecompileerd met de stuurprogramma's die nodig om verbindingen tot stand te MySQL database servers . Raadpleeg de PHP- installatie handleiding pagina om te zien of uw versie van PHP kwam met deze stuurprogramma's standaard ingeschakeld . Als het niet , en je hebt PHP niet compileren met de optie " - with- mysql [ = DIR ] " met " DIR " zijnde de directory waarin je MySQL geïnstalleerd , dan moet je PHP hercompileren met deze optie ingeschakeld .
Server Running ?

PHP en MySQL
zijn twee afzonderlijke softwarecomponenten . Alleen maar omdat je HTML proxy loopt de scripts nodig zijn om toegang te krijgen tot de PHP interpreter betekent niet dat de MySQL database server is up and running . Als deze server niet actief is , dan is PHP niet in staat zijn om verbindingen tot stand te . U kunt de terminal commando " top " te gebruiken op UNIX gebaseerde systemen of " takenlijst " voor Windows om een lijst met processen die momenteel worden uitgevoerd produceren . Als MySQL is niet een van deze processen , dan zul je het moeten starten voordat PHP MySQL verbindingen tot stand kan brengen .
Geloofsbrieven

Net zoals je niet kunt inloggen naar uw computer zonder uw juiste gebruikersnaam en wachtwoord , zal MySQL niet laten PHP vestigen verbindingen naar het als de gebruikersnaam en het wachtwoord dat u heeft opgegeven als parameters in de functie " mysql_connect ( ) " zijn ingevuld. U kunt controleer uw broncode om ervoor te zorgen dat u geen typfout heeft gemaakt bij het invoeren van deze stukjes data . U kunt ook controleren dat u niet vergeten om de MySQL gebruiker wiens geloofsbrieven u probeert te gebruiken om de verbinding tot stand door de lancering van de MySQL command line tool met deze referenties te creëren . Gebruik het commando ' mysql - user = targetUserName - password = targetUserPassword targetDatabase " in de terminal . In deze opdracht " targetUserName " is de MySQL gebruikersnaam die u gebruikt om de MySQL -verbinding in uw PHP-code vast te stellen, " targetUserPassword " is bijbehorende wachtwoord en de gebruikersnaam van de , en " targetDatabase " is de naam van de MySQL database die u bent probeert toegang te krijgen met die gebruikersnaam . Als deze opdracht niet werkt, dan moet je de command-line tool lanceren als de root gebruiker en maak de gebruiker referenties die u probeert te gebruiken in PHP .
Nauwkeurige Syntax

Als het gaat om het programmeren in elke taal , kan kleine syntax fouten problemen die de programmeur niet kan begrijpen veroorzaken . Dus als uw versie van PHP heeft de nodige MySQL drivers ingeschakeld , wordt de MySQL server draait, de referenties die u probeert te gebruiken zijn geldig , en PHP zal nog steeds geen verbinding maken met MySQL dan moet je gaan over elk personage in je " mysql_connect ( ) "commando en parameters . Besteed speciale aandacht om ervoor te zorgen dat alle komma's zijn er en je gebruikt enkele aanhalingstekens ( ' ) in plaats van dubbele aanhalingstekens ( " ) .

Previous: Next:
  PHP /MySQL Programmering
·Ontsnappen Query voor MySQL in…
·Hoe te converteren naar ASCII-…
·Hoe te voegen nieuwe tabellen …
·Hoe om uw eigen PHP proxy Zorg…
·Hoe maak Quality CSS Verlopen 
·PHP Unlink Problemen 
·Hoe kan ik een MySQL query in …
·Hoe maak je een string convert…
·Hoe kan ik een array alfabetis…
  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 
Verbinding maken met MS SQL Met behulp v…
Verbinding maken MDB Door Visual Basic 
  Programmering Articles
·Wat is het verschil tussen de Dot Notati…
·Hoe schrijf je een algemene VBScript 
·Hoe te converteren Int naar TINYINT 
·Algebraïsche Data Types 
·Hoe te verwijderen uit een tabel in de A…
·Hoe kan ik een string in PHP opmaken 
·Hoe te wijzigen BMP Kleur in Visual Basi…
·Visual Basic Network Tools 
·Hoe de geselecteerde waarde van DropDown…
Copyright © Computer Kennis http://www.nldit.com