1Oct/122
Connection Conundrum
Define a user like this:
GRANT ALL ON *.* TO 'myuser'@'localhost' IDENTIFIED BY 'super$ecret';
Then try a PHP script like this:
<?php
mysqli_connect("localhost", "myuser", "super$ecret");
?>
What happens and why? How could you avoid it?
And for glory, what single line could you add that would prevent the error, without making any changes to the mysqli_connect line?
October 1st, 2012 - 12:59
$ecret = ‘$ecret’;
October 2nd, 2012 - 00:35
Which is why I quote PHP strings with single quotes, not double quotes.