Ik heb een db online gezet: database jdeboer, tabel filmarchief.
De webmaster heeft me alle rechten gegeven maar krijg nog steeds een melding:
Database jdeboer wordt uitgevoerd op localhost
Fout
SQL-query :
SHOW TABLE STATUS FROM `jdeboer`
MySQL retourneerde:
#1044 - Access denied for user: '@localhost' to database 'jdeboer'
De webmaster heeft zelfs de data-bestanden van mijn harde schijf overgenomen (mysql\data)
Zou ik iets in mijn php-scripts verkeerd hebben ingesteld?
ik gebruik $host, $user en $password.
gedeelte uit FAsearch.php:
<?php
...
$host = "localhost";
$user = "jdeboer";
$password = "(mijn wachtwoord)";
$db = mysql_connect($host, $user, $password) or die ("Could not connect to " . $host);
$dbname = "jdeboer";
$tablename = "filmarchief";
$query = "SELECT * FROM $tablename";
include('include\database.php');
...
?>
gedeelte uit include\database.php:
<?php
...
if (empty($dbname)) { $dbname = "mysql"; } // database naam
if (empty($host)) { $host = "localhost"; } // host naar MySQL
if (empty($user)) { $user = ""; } // gebruikersnaam van MySQL
if (empty($password)) { $password = ""; } // wachtwoord van MySQL
// user configuratie
if (empty($to)) { $to = "[email protected]"; } // jouw email adres
if (empty($subject)) { $subject = "database connectie mislukt"; } // onderwerp van de email
if (empty($from)) { $from = "From: Autobot <[email protected]>"; }
...
?>
1.291 views