Schakel "localhost" naar 127.0.0.1.
Dus in plaats van:
$db = new mysqli( 'localhost', 'root', 'pass', 'mydb');
Gebruik:
$db = new mysqli( '127.0.0.1', 'root', 'pass', 'mydb');
Aangezien deze vraag behoorlijk populair lijkt te zijn en veel mensen graag willen weten WAAROM dit gebeurt :
Het is vermeldenswaard dat dit probleem alleen lijkt op te treden bij Windows 7 en later. Vóór Windows 7 werd de localhost-resolutie afgehandeld door het hosts-bestand, dat vooraf was geconfigureerd met 127.0.0.1