MySQL-databasetoegang met PHP en MySQLi
Dit artikel legt uit hoe je een verbinding maakt met MySQL vanuit PHP en MySQLi. Met PHP 7.1 en hoger kun je over een SSL-beveiligde verbinding jouw MySQL-database benaderen. Hier een eenvoudig voorbeeld.
Dit artikel legt uit hoe je een verbinding maakt met MySQL vanuit PHP en MySQLi. Met PHP 7.1 en hoger kun je over een SSL-beveiligde verbinding jouw MySQL-database benaderen. Hier een eenvoudig voorbeeld.
Dit artikel legt uit hoe je een verbinding maakt met MySQL vanuit PHP en PHP Data Objects (PDO). Met PHP 7.1 en hoger kun je over een SSL-beveiligde verbinding jouw MySQL-database benaderen. Hier een eenvoudig voorbeeld.
MyISAM als tabel opslagformaat in MySQL is hopeloos verouderd. Vernieuwingen en prestatieverbeteringen zijn er voor het InnoDB opslagformaat, en dat is wat je dus moet gebruiken. Vooral als je óók snelheid & performance belangrijk vindt!
XCloner Backup and Restore is een WordPress plugin voor het maken en terugzetten van back-ups. Eén van de nadelen van deze plugin is de enorme hoeveelheden tijdelijke – en logbestanden het genereert. In dit korte artikel geef ik je een SQL statement voor het uitschakelen van Xcloner logbestanden via je MySQL-database.
In dit artikel laat ik je zien hoe je een Access-database converteert naar MySQL in Windows 10 WSL, want websites met een Access-database vertonen meer fouten, haperingen en verstoringen.
Online kom je nog heel veel oude Access-databases, zoals Access 2000, Access 2002 en Access 2003. Allen met een .mdb-extensie. Nieuwere versies van Access gebruiken een andere bestandsextensie: .accdb. Hoe converteer je online Access 2003 naar 2007+? Lees verder!
In deze post geef ik je een aantal nieuwe en goede ODBC en OLE DB connectiestrings voor SQL en MySQL databases. Als je via Google zoekt naar hoe je verbinding moet maken met een Access-, SqlCe-, MySQL-, of Microsoft SQL Server database, vanuit ASP.NET, PHP of ASP.NET, dan vind je steeds heel oude connectiestrings voor ODBC of OLE DB. Dat is vervelend, want vaak werken ze niet goed meer.
Hoe voorkom ik PHP notices zoals “undefined index: help in …” in mijn PHP code? Het vooraf PHP variabelen declareren is hiervoor belangrijk. Je voorkomt dan notices en waarschuwingen over niet-geïnitialiseerde variabelen: lelijke meldingen waar je jouw websitebezoekers niet mee wilt lastigvallen. Door vooraf variabelen te declareren in PHP functioneert jouw PHP-website en applicatie ook beter, omdat variabelen waarmee wordt gewerkt al aanwezig zijn.
Hoe kan ik een MySQL database normaliseren? Eén van de doelen van het normaliseren van een MySQL database is om dubbele gegevens te voorkomen. Gegevens worden verdeeld over meerdere, aan elkaar gerelateerde databasetabellen en komen bij voorkeur maar één keer voor. Jouw MySQL-database is hierdoor kleiner, duidelijker, eenvoudiger in het beheer én sneller toegankelijk.
Het beheren van MySQL-databases kan eenvoudig met een aantal programma’s, die ik hier in het kort aanstip. Want als je een MySQL-database bij jouw website gebruikt, dan wil je die ook kunnen beheren, toch? Beheer je database met phpMyAdmin, MySQL WorkBench, HeidiSQL en meer. MySQL-beheerprogramma’s zijn ideaal voor het aanmaken, onderhouden en optimaliseren van MySQL-databases, maar ook voor het maken van belangrijke back-ups.
Mijn MySQL-database optimaliseren, hoe doe ik dat? Je wilt graag een snelle website en MySQL-database, daarom ga ik in dit artikel in op het optimaliseren van een MySQL-database en tabellen. Tegenwoordig is een goed geoptimaliseerde database erg belangrijk voor de snelheid van jouw website.
Met het webpakket phpMyAdmin kun je online je MySQL-database beheren. Eén van de taken die je met phpMyAdmin kunt uitvoeren is het maken van een MySQL database back-up, simpel door de Export-functionaliteit. In dit artikel laat ik je zien hoe je zo’n MySQL back-up maakt.
Een MySQL back-up maken is net zo belangrijk als het maken van een website back-up. Door een MySQL database back-up te maken verzeker je ervan dat jouw WordPress, Joomla, Drupal of eigen CMS website weer snel in de lucht is mocht er iets mee gebeuren (bijvoorbeeld een website hack). Alle content staat opgeslagen in deze MySQL database back-up en daarom is een website én MySQL back-up zó belangrijk! Lees hier hoe…
Hoe kan ik mijn website beveiligen tegen SQL-injection aanvallen met prepared statements met PHP en MySQLi? Het is belangrijk om je website te beveiligen tegen SQL-injection aanvallen. Door middel van SQL-injection kan een aanvaller namelijk inbreken op jouw website: door het “injecteren” van SQL-commando’s kan een hacker account- en privégegevens stelen. Erg vervelend en onwenselijk natuurlijk. Dit artikel legt je uit hoe je prepared statements in PHP/MySQLi gebruikt om jouw website te beschermen tegen deze aanvallen.
PHP stopt de ondersteuning van verouderde MySQL functies, ook wel ext/mysql genoemd. Overstappen van ext/mysql naar MySQLi – of PDO – is nu belangrijk als je jouw website wilt laten functioneren met nieuwe PHP-versies. Maar, weet jij of je ext/mysql gebruikt? En hoe converteer je PHP-code van mysql_connect() naar mysqli_connect()