php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.04.2005, 08:01  
Gast
 
Beiträge: n/a
Standard DELETE Aufruf

Hallo, ich möchte alle Datensätze in "nachrichten" löschen, die ich mit dem Aufruf erhalte:

Code:
SELECT user.datum_letzter_login, user.username, nachrichten.absender_name, nachrichten.datum
FROM user, `nachrichten`
WHERE nachrichten.datum < 1098942134 AND user.datum_letzter_login < 1098942134 AND user.username=nachrichten.absender_name
Nun die Frage: wie kann ich da einen geeigneten Querty formulieren?
Offensichtlich geht ja:

Code:
DELETE FROM user
WHERE nachrichten.datum < 1098942134 AND user.datum_letzter_login < 1098942134 AND user.username=nachrichten.absender_name
leider nicht. Wie könnte man das lösen?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.04.2005, 08:07  
Gast
 
Beiträge: n/a
Standard

Wie wäre es mit:

Code:
DELETE FROM nachrichten WHERE datum < 1098942134;
Allerdings wäre auch gut, wenn du mal die Tabellen kurz beschreiben könntest mit Primärschlüsseln etc.
  Mit Zitat antworten
Alt 26.04.2005, 08:40  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Speichere Datum und Zeit in den entsprechenden Datentypen, dann wird das Ganze etwas lesbarer. Wenn du nicht eine ganz alte MySQL-Version hast, sollte das folgenderweise gehen:
Code:
DELETE user
FROM user, nachrichten
WHERE nachrichten.datum < 1098942134 
AND user.datum_letzter_login < 1098942134 
AND user.username=nachrichten.absender_name
ungetestet!
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 26.04.2005, 16:33  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
DELETE nachrichten
FROM user
nachrichten
WHERE nachrichten
.datum 1098942134
AND user.datum_letzter_login 1098942134
AND user.username=nachrichten.absender_name 
Damit gehts Danke
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Automatischer Aufruf einer anderen PHP Datei loki0815 PHP Tipps 2008 7 01.07.2008 17:37
Problem beim Aufruf einer Funktion elwood PHP Tipps 2008 6 30.08.2007 12:54
Verständnisfrage: Aufruf von mehreren Usern vegeta PHP Tipps 2006 2 02.06.2006 15:39
... ON DELETE und ... ON UPDATE DirkHo Datenbanken 2 23.05.2006 18:59
Delete, Interval... patr1k Datenbanken 7 01.01.2006 10:46
Aufruf einer PHP-Datei via JAvaScript Xalon HTML, Usability und Barrierefreiheit 10 25.12.2005 17:56
DELETE mit LIMIT ckrentel Datenbanken 10 26.11.2005 00:53
DELETE FROM warenkorb WHERE zeitstempel... Datenbanken 5 13.11.2005 12:03
DELETE (schwer zu beschreiben) patr1k Datenbanken 2 05.11.2005 21:46
[Erledigt] Delete aus mehreren Tabellen - Problem Datenbanken 4 16.09.2005 15:24
Aufruf eines PHP Skriptes aus JAVA Umgebung PHP Tipps 2005-2 3 14.06.2005 17:39
[Erledigt] php.exe(n) Aufruf zurückverfolgen? PHP-Fortgeschrittene 0 08.12.2004 16:08
Abbruch bei Aufruf von ImageFunktion PHP-Fortgeschrittene 27 07.11.2004 21:43
delete script problem PHP Tipps 2004 5 23.07.2004 14:39
FTP delete oder Browser delete Anuschka PHP Tipps 2004 5 16.07.2004 14:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
löschen 5 nachrichten in php

Alle Zeitangaben in WEZ +2. Es ist jetzt 07:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.