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