Hi @all,
ich habe ein Problem mit meinen SQL statements bei denen Variablen von aussen mit eingeführt werden...
bsp: SELECT * FROM tables where d = $d;
ich poste mal meinen code
dbclass.php
Nun wird die datei dbclass.php in jede Datei includet
soweit so gut...wenn ich das script aber nun aufrufe dann kommt folgender Fehler: Unknown column 'Object' in 'where clause'>>1054
was habe ich falsch gemacht? ohne diese KLasse hat das nämlich sehr gut funktioniert!...
cya CrazyPip
ich habe ein Problem mit meinen SQL statements bei denen Variablen von aussen mit eingeführt werden...
bsp: SELECT * FROM tables where d = $d;
ich poste mal meinen code
dbclass.php
PHP-Code:
class db {
var $dbserver = "localhost";
var $dbname = "forum";
var $dbuser = "pip";
var $dbpass = "";
function dbconn()
{
$global = mysql_connect($this->dbserver,$this->dbuser,$this->dbpass) or die ("Konnte keine Verbindung zur Datenbank herstellen");
$select = mysql_select_db($this->dbname) or die("Unable to select database");
}
function select($str)
{
$this->dbconn();
$query = mysql_query($str);
if (!$query)
{
$this->add_error(mysql_error().">>".mysql_errno());
}
return $query;
}
// usw...
PHP-Code:
include dbclass.php;
$t = new db;
$te = $t->select(" SELECT g.forumtitle as t,
g.groupid as gid,
f.group_name as gn,
t.header as head,
t.time as time
FROM com_forum g, com_group f, com_thread t
WHERE g.id = $f
AND g.groupid = f.id
AND t.tid = $t ");
was habe ich falsch gemacht? ohne diese KLasse hat das nämlich sehr gut funktioniert!...
cya CrazyPip
Kommentar