I have the following code running on Apache 2.2 with PHP 5.3.3:
<html>
<body>
<?php
error_reporting(E_ALL);
echo "Connecting...";
$conn = mysql_connect('127.0.0.1:3306','root','*******') or die('Error connecting to mysql');
echo 'Connected.';
?>
</body>
</html>
And it prints out "Connecting...", but nothing else. Doesn't even throw an error. I went through all the steps that were obvious. help?
error_reporting(E_ALL);
might sometimes not do it. Use it in combination with:
ini_set('display_errors', 1);
and see if it returns an error then :)