Mailinglisten-Archive |
Am Montag, 17. Juni 2002 15:40 schrieben Sie:
> > Hi,
> >
> > > Probier doch mal:
> > > Select URL.url where USER.frei='1';
> >
> > nicht wirklich
> >
> > SELECT URL.url from URL,USER where URL.ID=USER.ID AND USER.Punkte>5 AND
>
> URL.frei=1
>
> > Gruß, Reinhold
> Chris
Hi,
danke fürs schnelle antworten
Ich habe versuch es in mein scrippt einzubauen aber leider bekomme ich nu die
fehlermeldung
Column: 'uid' in where clause is ambiguous
recently In der datenbank siet z.B. so aus "56 4 567 34 1 678 9 899 3456 85"
hier ein ausschnitt aus dem Script:
if ($Adult =="1")
{
$query = "SELECT nuke_users.uid, nuke_user_rotation.url FROM
nuke_users,nuke_user_rotation WHERE nuke_user_rotation.uid!='$userid' AND
nuke_user_rotation.showup='1' AND nuke_users.points>=$points_hit";
}
else
{
$query = "SELECT nuke_users.uid, nuke_user_rotation.url FROM
nuke_users,nuke_user_rotation WHERE nuke_user_rotation.uid!='$userid' AND
nuke_user_rotation.adultseite!='1' AND nuke_user_rotation.showup='1' AND
nuke_users.points>=$points_hit";
}
for($i=0; $i<count($recently) && $i<$showup_frequency; $i++)
{
$query .= " AND uid!='$recently[$i]'";
$recentlies[]=$recently[$i];
}
$query .= ' ORDER BY nuke_users.points DESC'; // Die mit den meisten
Punkten zuerst
$result=mysql_query($query);
// echo mysql_error();
echo mysql_error();
$result=_(at)_mysql_fetch_array($result);
if($result[id] && $result[url])
{ $default ="0";
$query="UPDATE nuke_users,nuke_user_rotation SET
nuke_user_rotation.hits=nuke_user_rotation.hits+1,
nuke_users.points=nuke_users.points-$points_hit WHERE
nuke_user.uid='".$result[id]."' AND nuke_users.uid='".$result[id]."';";
mysql_query($query);
$query="UPDATE nuke_users SET points=points+$punkt1,
verd_ref=verd_ref+$punkt1 WHERE uid='$refer1'";
mysql_query($query);
$query="UPDATE nuke_users SET points=points+$punkt2,
verd_ref=verd_ref+$punkt2 WHERE uid='$refer2'";
mysql_query($query);
$query="UPDATE nuke_users SET points=points+$punkt3,
verd_ref=verd_ref+$punkt3 WHERE uid='$refer3'";
mysql_query($query);
$query="UPDATE accounts_data SET J_aufruf = J_aufruf+1 "; //
Zähler für Jokerseiten
mysql_query($query);
$recently=implode(" ", $recentlies); //aus Arrey einen String
machen
$recently=$result[id]." ".$recently;
$query="UPDATE nuke_users SET all_views=all_views+1,
points=points+$points_view, recently='$recently', lastview='".time()."' WHERE
uid='$userid' AND lastview<='".time().-$showup_time."';";
mysql_query($query);
}
else{
$default ="1";
$result[url]=$url_default;
$query="UPDATE nuke_users SET all_views=all_views+1,
points=points+1, lastview='".time()."' WHERE uid='$userid' AND
lastview<='".time().-$showup_time."';";
mysql_query($query);
}
$viewseite=$result[url];
$addi="frame.php?viewseite=$viewseite&userid=$userid";
return $viewseite;
}
php::bar PHP Wiki - Listenarchive