SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 25.11.2008, 12:38:07
ZeroQL ZeroQL ist offline
Anfänger
 
Registriert seit: Aug 2006
Beiträge: 6
Mehrere DB Einträge mittels Variable löschen

Servas ich habe da ein kleines Problem war auch shcon hier auf der Suche leider ohne Erfolg:

Und zwar lese ich aus einer DB Tabelle einen/mehrer bestimmte Werte aus, diese Werte werden benötigt um in einer anderen DB Tabelle einträge zu löschen

Beispiel: Aus Tabelle1 erhalte ich alle ID's welche in einem Feld den Inhalt 10 haben
nun möchte ich aus Tabelle2 alle Einträge löschen welche die ID's haben

PHP-Code:
$result $db->sql_query("select game_id from ".$prefix."_bbgames where arcade_catid='".$catid."'");
    while (
$row $db->sql_fetchrow($result)) {
        
$game_id $row['game_id'];
        
$result $db->sql_query("delete from ".$prefix."_bbscores where game_id='".$row['game_id']."'"); 
Normalerweise sollten nun mehrere Einträge gelöscht werden, es wird jedoch immer nur 1 Eintrag gelöscht, kann mir jemand erklären was ich falsch mache?

Wenn ich z.B. anstatt:
PHP-Code:
        $result $db->sql_query("delete from ".$prefix."_bbscores where game_id='".$row['game_id']."'"); 
folgenden Code eingebe:
PHP-Code:
 $content .= "".$row[game_id]."<br />"
So werden mir alle ID's untereinander ausgegeben, ich dachte das ich mit dem Delete Befehl so auch mehrere Einträge löschen kann sieht aber nicht so aus

Auf jeden Fall schon mal vielen Dank für eure Hilfe im voraus
LG ZeroQL
__________________
Private Website von ZeroQL
Mit Zitat antworten
  #2  
Alt 25.11.2008, 17:45:38
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 55
Beiträge: 1.044
AW: Mehrere DB Einträge mittels Variable löschen

Benenne mal dein 2. $result um. Meinet wegen in $del_result.
Wenn ich das richtig lese überschreibst du in der while-Schleife die Variable $result, die nach dem 1. delete keinen Eintrag mehr aus aus der select bekommt.
Mit Zitat antworten
  #3  
Alt 25.11.2008, 17:49:08
DokuLeseHemmung DokuLeseHemmung ist offline
SELFPHP Experte
 
Registriert seit: Jun 2008
Alter: 15
Beiträge: 2.269
AW: Mehrere DB Einträge mittels Variable löschen

Code:
DELETE FROM tabelle WHERE id IN (1,3,45,555,45545)
Mit Zitat antworten
  #4  
Alt 25.11.2008, 17:56:56
ZeroQL ZeroQL ist offline
Anfänger
 
Registriert seit: Aug 2006
Beiträge: 6
AW: Mehrere DB Einträge mittels Variable löschen

Man man man manchmal sieht man vor lauter Bäumen den Wald nicht mehr *kopfschüttel

Danke vielmals Problem gelöst funktioniert nun

LG ZeroQL
__________________
Private Website von ZeroQL
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Zeichen aus Variable löschen rigolio PHP Grundlagen 5 12.08.2008 20:34:17
Nach Timestamp db einträge löschen Misaj PHP Grundlagen 19 06.08.2008 21:44:22
Doppelte einträge aus einem Mehrdimensionalen Array aussortieren und löschen PHoenix_KM PHP für Fortgeschrittene und Experten 2 17.04.2008 19:19:53
Variable löschen vivanity PHP Grundlagen 7 29.05.2006 04:31:22
Tabellen abgleichen, vergleichen u. einträge löschen rallesalle MySQLi/PDO/(MySQL) 1 01.11.2005 13:32:07


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:23:22 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt