Author Topic: Fehlende Tabelle  (Read 3237 times)

0 Members and 1 Guest are viewing this topic.

Offline nobby

  • 4images Guru
  • *******
  • Posts: 2.873
    • View Profile
Fehlende Tabelle
« on: February 19, 2006, 05:36:29 PM »
Hallo,

Ich habe ein Problem. Jedesmal wenn ich als registrierter User Bilder in den Leuchtkasten schiebe und anschl. diesen Aufrufe,
erscheint folgende Meldung:

DB Error: Bad SQL Query: SELECT i.image_id, i.cat_id, i.user_id, i.image_name, i.image_description, i.image_keywords, i.image_date, i.image_active, i.image_media_file, i.image_thumb_file, i.image_download_url, i.image_allow_comments, i.image_comments, i.image_downloads, i.image_votes, i.image_rating, i.image_hits, c.cat_name, u.user_name FROM 4images_images i, 4images_categories c LEFT JOIN 4images_users u ON (u.user_id = i.user_id) WHERE image_active = 1 AND image_id IN (23404) AND c.cat_id = i.cat_id AND i.cat_id NOT IN (0) ORDER BY image_date ASC LIMIT 0, 15
Unbekanntes Tabellenfeld 'i.user_id' in on clause

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/web2/html/4images/includes/db_mysql.php on line 116


Mir fehlt also ein Tabellenfeld, aber warum.

Gruß
Nobby

Ich weiss schon woran es liegt. PHP/MySQL 5 da gibt es ein Probleme.

Ein Fehlerhafter SQL Syntax.....der in der alten Mysql Version 4 toleriert wurde, aber in der neuen nicht mehr.

Folgende Zeile in der (lightbox.php) muß geändert werden.
 
FROM ".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c
in
FROM (".IMAGES_TABLE." i,  ".CATEGORIES_TABLE." c)

Dann sollte obige Meldung nicht mehr erscheinen.

« Last Edit: February 20, 2006, 03:38:02 PM by nobby »

Offline FocusViva

  • Pre-Newbie
  • Posts: 1
    • View Profile
Re: Fehlende Tabelle
« Reply #1 on: September 27, 2006, 09:22:06 AM »
hmm, bei mir ist die zeile schon richtig in der lightbox.php drin und ich bekomm den fehler trotzdem... übrigens auch wenn die lightbox abgeschaltet ist