Ich versuch eine spalte aus dem phpbb 3.0 datenbanken auszulesen, und bekomme die Fehlermeldung "Unknown column 'group_leader' in 'field list'".
Mein quellcode mit dem ich das machen will sieht so aus:
Code: Alles auswählen
//feststellen der gruppen in den der user mitglied ist
$sql=
"
Select group_id, group_leader
From phpbb_user_group
Where user_id= '".$userdata."';
" ;
$gruppen = mysql_query($sql) OR die(mysql_error());
while ($row=mysql_fetch_assoc($gruppen))
{
if (!($row['group_id']==4) and !($row['group_id']==2) and !($row['group_id']==1) and !($row['group_id']==3) and !($row['group_id']==5) and !($row['group_id']==6))
{
$anzahl=$anzahl+1;
$i=$i+1;
$gruppenname = mysql_query($sql) OR die(mysql_error());
//verknüfung der gruppen id mit der so und sovielten gruppe in der der user mit glied ist und festtellung, ob admin
while ($row2=mysql_fetch_assoc($gruppenname))
{
$in_gruppe[$i]['id']=$row2['group_id'];
if ($row2['group_leader']==1)
{
$in_gruppe[$i.'admin']=true;
}
else
{
$in_gruppe[$i.'admin']=false;
}
}
}
}
//gruppen name ermitteln
$j=1;
$sql2=
"
Select group_id, group_name
From phpbb_groups;
";
$namen = mysql_query($sql2) OR die(mysql_error());
while ($row3=mysql_fetch_assoc($namen))
{
if ($in_gruppe[$j]['id']==$row3['group_id'])
{
$in_gruppe[$j]=$row3['group_name'];
$j=$j+1;
}
}
//gesamt anzahl der gruppen in der der user mitglied ist
$in_gruppe['anzahl']=$anzahl;
Ich hoffe ihr könnt mir helfen.