Ich hoffe ihr könnt mir weiter helfen. Ich nutze mysql_real_escape_string() und dabei wird mir immer ein Fehler angezeigt:
Warning: mysql\_real\_escape\_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\htdocs\violators\sites\daten\daten\_charakterdaten.php on line 12
Folgendermaßen sieht meine connect.php aus:
<?php $DB_Location = 'mysql:dbname=violators;host=localhost';<br />$DB\_User = 'root';
$DB\_PW = '';
try
{
$objDb=new PDO($DB\_Location, $DB\_User, $DB\_PW);
}
catch (PDOException $e)
{
echo 'Fehler beim Öffnen der Datenbank: ' . $e-\>getMessage();
}
?\>
Mein Quelltext, wo der Fehler auftritt:
include('./sites/datenbank/connect.php');
$dbSelect = $objDb-\>prepare("SELECT \* FROM `charakter` WHERE `User`= :User LIMIT 1;");
$dbSelect-\>bindParam('User', mysql\_real\_escape\_string($User));
$dbSelect-\>execute();
if($row=$dbSelect-\>fetch())
{
$Art=$row['Art'];
$BN=$row['BN'];
}