Seite 3 von 3

Verfasst: 12.08.2004 13:01
von JB007
Ich habe für meinen Fall

Code: Alles auswählen

WHERE f.forum_id != 12,13,14,15,16
geändert in

Code: Alles auswählen

WHERE f.forum_id NOT IN (12,13,14,15,16)
Scheint zu klappen. Hoffentlich. Noch.

Amen!

Gruß

Jens

Verfasst: 12.08.2004 13:07
von Christian Benz
Hi,

ja, das sieht auf jeden Fall eleganter aus und ist leichter ausbaubar. Muß ich mir merken.
Scheint zu klappen. Hoffentlich. Noch.

Amen!
*Kerze dazustell* :wink:

Chris

Verfasst: 25.11.2004 09:59
von mellow
Sehr hilfreicher Thread! Vielen Dank an alle die hier mitgearbeitet haben. Genau das was ich gesucht habe! Thx!

Verfasst: 11.02.2006 12:49
von Evolution
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING in /home/websites/www.tfc-wal05.at/web/phpBB2/index.php on line 181

und in line 181 steht

" ORDER BY f.cat_id, f.forum_order";

Leider kenn ich mich sehr wenig aus....
kann mir wer weiter helfen?

Verfasst: 11.02.2006 14:01
von cYbercOsmOnauT
Mach einfach mal die Anführungszeichen vor dem ORDER BY weg. ;)

Tekin

Verfasst: 11.02.2006 15:30
von Evolution
hilft nicht!

So sieht mein code aus!

Code: Alles auswählen

	case 'oracle':
         $sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id
            FROM " . FORUMS_TABLE . " f, " . POSTS_TABLE . " p, " . USERS_TABLE . " u
            WHERE p.post_id = f.forum_last_post_id(+)
               AND u.user_id = p.poster_id(+)
            ORDER BY f.cat_id, f.forum_order";
         break;

default:
       if (($userdata['user_level'] == ADMIN) OR ($userdata['user_level'] == MOD))
       {
       $sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id " .
         " FROM ((( " . FORUMS_TABLE . " f " .
         " LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )" .
         " LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) " .
         " LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = p.post_id ) " .
          ORDER BY f.cat_id, f.forum_order";
       break;
       }
       else
       {
       $sql = "SELECT f.*, p.post_time, p.post_username, u.username, u.user_id, t.topic_title, t.topic_last_post_id " .
         " FROM ((( " . FORUMS_TABLE . " f " .
         " LEFT JOIN " . POSTS_TABLE . " p ON p.post_id = f.forum_last_post_id )" .
         " LEFT JOIN " . USERS_TABLE . " u ON u.user_id = p.poster_id ) " .
         " LEFT JOIN " . TOPICS_TABLE . " t ON t.topic_last_post_id = p.post_id ) " .
         " WHERE f.forum_id != 10 " 
          ORDER BY f.cat_id, f.forum_order";
       break;
       }
   }