Momenteel voer ik deze query uit op mijn website tegen mijn database alleen dan krijg ik onderstaande melding terug.
<?php
$con2=mysqli_connect("localhost","danny","abc123","dannyvongaalnl");
// Check connection
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con2,"SELECT * FROM Persons");
mysql> show grants for 'danny'@'localhost';
+-----------------------------------------------------------------------------------------------------------------+
| Grants for danny@localhost |
+-----------------------------------------------------------------------------------------------------------------+
| GRANT USAGE ON *.* TO 'danny'@'localhost' IDENTIFIED BY PASSWORD '*513D93479F237A9ECE1ED117A8156654D92B4426' |
| GRANT SELECT, INSERT, UPDATE, DELETE, CREATE ON `dannyvongaalnl`.* TO 'danny'@'localhost' |
| GRANT ALL PRIVILEGES ON `dannyvongaalnl`.`dannyvongaalnl` TO 'danny'@'localhost' |
+-----------------------------------------------------------------------------------------------------------------+
3 rows in set (0.00 sec)
Het werkt nu, ik heb een los connection script met mysqli_connect en include het in mijn site.
<?php
// Create connection
$con=mysqli_connect("localhost","***","***","***");
// Check connection
if (mysqli_connect_errno())
{
die();
echo "Verbinding met database mislukt: " . mysqli_connect_error();
}
?>
Daarnaast is dit mijn query geworden:
<?php
if (mysqli_connect_errno()) {
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT naam,ipadres FROM gastenboek");
die();
echo "Verbinding met database mislukt: " . mysqli_connect_error();
Kleine opmerking: als iemand dood is kan ie niks meer zeggen. Zo ook zal de echo na die() niet werken. Je kan php wel zijn laatste adem laten gebruiken om nog iets te 'zeggen'.
die("Verbinding met database mislukt: " . mysqli_connect_error());