Ich habe ein Script welches eine Funktion aus einer includiertem File aufruft. Aus dem File rufe ich eine Funktion auf welche dann eine DB Abfrage startet. Es gibt mir dann aber immer die Fehlermeldung:
Source von test.php:
vote-funkctions.php ist die includierte Datei.
Source von vote-functions.php
Wenn ich jetzt aber den Source von isVoted und die DB Verbinung in das test.php reinkopiere (und den include und den funktionsaufruf auskommentiere) funktioniert es.
Hat das Script vote-functions.php keine Berechtigung um SQL Abfragen abzusetzen oder wie? Aber dann sollte es ja schon bei der DB Verbindung motzen oder etwa nicht?
MFG
redX
Warning: mysql_query(): Access denied for user: 'wwwrun@localhost' (Using password: NO) in /home/www/web114/html/ffw/vote-functions.php on line 27
Warning: mysql_query(): A link to the server could not be established in /home/www/web114/html/ffw/vote-functions.php on line 27
Query failed: 1045 : Access denied for user: 'wwwrun@localhost' (Using password: NO)
Source von test.php:
PHP:
require("./vote-functions.php");
echo setVote($photo_id,$vote);
Source von vote-functions.php
PHP:
// DB Verbindung
include("../pages/sql-shit.php");
$connection_id=sql_connection();
db_connect("usr_web114_5");
/**
* Checks if the User has already voted for the photo.
*
* @param photo_id Photo identification
*/
function isVoted($photo_id) {
$user_ip = getenv('REMOTE_ADDR');
/*Zeile 27*/ $result = mysql_query("SELECT * FROM `x_votes`
WHERE `user_ip` = '" . $user_ip . "'
AND `fs_photos` = " . $photo_id)
or die("Query failed: " . mysql_errno() . " : " .
mysql_error());
if (mysql_num_rows($result) > 0) return true;
else return false;
}
Wenn ich jetzt aber den Source von isVoted und die DB Verbinung in das test.php reinkopiere (und den include und den funktionsaufruf auskommentiere) funktioniert es.
Hat das Script vote-functions.php keine Berechtigung um SQL Abfragen abzusetzen oder wie? Aber dann sollte es ja schon bei der DB Verbindung motzen oder etwa nicht?
MFG
redX
Zuletzt bearbeitet: