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

Sonntag, 17. April 2005, 16:51

SQL-Syntax (PHP-Script) gesucht

Hallo,

Bin ein absoluter Newbie muß aber sie Datensätze einer Tabellenspalte in eine andere Tabelle übernehmen.

Ich habe die Tabelle "posts" mit den Spalten "uploadid" und "postid".

Dann die Tabele "attachments" mit der Spalte "attachmentid" und "postid"

wenn jetzt der Eintrag in "posts.uploadid" gleich ist wie in "attachments.attachmentid" soll in die Spalte "attachments.postid" der Wert von "posts.uploadid" übertragen werden.

Beispiel:
posts
uploadid | postid
-----------------------
12345 | 1111

attachments
attachmentid = 12345

dann soll in der Tabelle

attachments
postid = 1111 sein.

Ich hoffe ich konnte mich verständlich ausdrücken, und bedanke mich schon mal für hilfreiche antworten.
 

Skittles

Moderator

Dabei seit: 14.02.2004

Beiträge: 3 014

 

2 Zum Seitenanfang

Sonntag, 17. April 2005, 17:07

PHP-Quelltext

1
2
3
<?php
mysql_query("UPDATE attachments SET postid=posts.uploadid WHERE attachmentid=posts.uploadid") or die(mysql_error());
?>


mach aber vorher nen datenbankbackup!!! Ist nicht getestet

~!__/
..o.o

This is Einkaufswagen.
Copy Einkaufswagen into your signature to help him on his way to world domination.
 

Ninn

Eroberer

Dabei seit: 30.10.2002

Beiträge: 56

 

3 Zum Seitenanfang

Sonntag, 17. April 2005, 19:30

Danke erstmal, leider bekomme ich dann die Fehlermeldung:

"Unbekannte Tabelle 'posts' in where clause"

Hast Du da eine Lösung, die Tabelle "posts" ist definitiv da.
 

Alfons_G

Routinier

Dabei seit: 26.04.2003

Beiträge: 486

 

4 Zum Seitenanfang

Dienstag, 26. April 2005, 15:17

Versuch mal die Abfrage im phpMyAdmin auszuführen, ob es dort klappt...

Alfons