Programmeren in PHP/MySQL in PHP: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Ferry (overleg | bijdragen)
Ferry (overleg | bijdragen)
Regel 7:
Om verbinding te maken met een database hoor je drie dingen te weten. De gebruikersnaam, het wachtwoord en de plaats waar je database zich bevindt, de host.
 
{{Code|
<source lang=php>
| Taal=PHP
| Titel=
| Code=<source lang=php>
<?php
$_CONFIG["Username"] = 'root'; // Gebruikersnaam
Regel 14 ⟶ 17:
?>
</source>
}}
 
De conventie is om deze in een configuratiebestand te zetten. We hebben nog geen verbinding gemaakt, alleen de gegevens in een [[Programmeren_in_PHP/Inleiding#Associatieve_lijsten|associatieve array]] gezet, zodat we ze makkelijk terug kunnen vinden.
Regel 19 ⟶ 23:
Omdat er natuurlijk het een en ander fout kan gaan met het maken van de verbinding moeten we ook zorgen voor een goede foutafhandeling, dat doen we met trigger_error(). Omdat die functie makkelijk aan te passen is en standaard een hoop extra informatie kan leveren over de foutmelding.
Als je klaar bent met het gebruik van de database is het netjes om de verbinding te sluiten, PHP doet dat, als het niet door jou gebeurt, zelf. Toch is het niet netjes hier op te vertrouwen. Een verbinding sluiten doen we met mysql_close().
{{Code|
<source lang=php>
| Taal=PHP
| Titel=
| Code=<source lang=php>
<?php
$_CONFIG["Username"] = 'root';
Regel 35 ⟶ 42:
?>
</source>
}}
 
je kan ook dit gebruiken:
{{Code|
<source lang=php>
| Taal=PHP
| Titel=
| Code=<source lang=php>
<?php
$_CONFIG["Username"] = 'root';
Regel 46 ⟶ 57:
mysql_close($Verbinding);
?>
</source>}}
 
Als het goed is levert het vorige programma geen tekst op als je het uitvoert, dat betekent dat de verbinding gelukt is. Als het niet lukt kan dit een aantal oorzaken hebben:
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.