Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 5%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 392 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Ninn

Eroberer

Dabei seit: 30.10.2002

Beiträge: 56

 

1 Zum Seitenanfang

Dienstag, 19. April 2005, 21:40

Unbekannte Tabelle 'bb1_posts' in where clause

Ich wollte per Update die Spalte einer Tabbelle und die Spalte einer anderen Tabelle übernehmen.

Jetzt bekomme ich aber immer die Fehlermeldung

Unbekannte Tabelle 'bb1_posts' in where clause

Obwohl die Tabelle da ist (siehe Dateianhang).

Hat da wer eine Erklärung und eine Lösung.
Hier noch das das Updatescript mit der WHERE, ist da der Fehler versteckt?

PHP-Quelltext

1
$db->query("Update bb2_attachments Set postid=bb1_posts.postid Where bb1_posts.uploadid >0 and bb1_posts.uploadid= bb2_attachments.attachmentid");


Wenn es aber eine falsche Syntax wäre, müßte doch ein anderer Fehler kommen und nicht daß die Tabelle angeblich nicht existiert, oder?
»Ninn« hat folgendes Bild angehängt:
  • bb1_posts.jpg

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Ninn« (19. April 2005, 21:41)

 

Dabei seit: 08.12.2002

Beiträge: 1 220

 

2 Zum Seitenanfang

Mittwoch, 20. April 2005, 09:09

RE: Unbekannte Tabelle 'bb1_posts' in where clause

PHP-Quelltext

1
2
3
4
5
$db->query("
    UPDATE bb2_attachments 
    SET bb2_attachments.postid=bb1_posts.postid 
    WHERE bb1_posts.uploadid > 0 
    AND bb1_posts.uploadid = b2_attachments.attachmentid");


versuch das mal.

Existiert auch wirklich die Spalte uploadid in bb1_posts genau wie die ganzen anderen Spalten ?!?

Bitte mal überprüfen :)

Greetz

MaxTPayne
 

Ninn

Eroberer

Dabei seit: 30.10.2002

Beiträge: 56

 

3 Zum Seitenanfang

Mittwoch, 20. April 2005, 14:31

Geht auch nicht, die selbe Fehlermeldung.

Zitat

Existiert auch wirklich die Spalte uploadid in bb1_posts genau wie die ganzen anderen Spalten ?!?


Habe ich schon hundert mal kontrolliert, alle Tabellen und Spalten die in der WHERE vorkommen sind da.

Kann es vielleicht daran liegen das die Spalte"bb1_posts.postid" die "auto_increment" ist und die Spalte "bb2_attachments.postid" nicht?

Eine ist "int(10)" die andere "int(11)" das müßte doch aber egal sein.

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Ninn« (20. April 2005, 14:32)

 

Dabei seit: 08.12.2002

Beiträge: 1 220

 

4 Zum Seitenanfang

Donnerstag, 21. April 2005, 16:51

PHP-Quelltext

1
2
3
4
5
$db->query("
    UPDATE bb2_attachments 
    SET bb2_attachments.postid=bb1_posts.postid 
    WHERE bb1_posts.uploadid > 0 
    AND bb1_posts.uploadid = b[B]b[/B]2_attachments.attachmentid");


muss das vieleicht bb2_attachments heißen?!? also mit zwei bs?!?


Greetz

MaxTPayne

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »maxtpayne« (21. April 2005, 16:51)