php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 04.08.2008, 14:06  
Neuer Benutzer
 
Registriert seit: 16.07.2008
Beiträge: 18
RedDragon befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Löschen mehrer Einträge

Hi,

ich habe in einer in einer Tabelle mehrer falsche Einträge, die ich mittels einer while schleife raussuchen kann. Nun möchte ich alle diese Einträge auf einmal löschen. Aber irgendwie well er das nicht.
PHP-Code:
while ($zeile mysql_fetch_assoc($ergebnis)) {
$ai++;
echo 
$zeile['o1']." "//ID
echo $zeile['o2']." "//Geschlecht
echo $zeile['o4']." "//Vorname
echo $zeile['o3']." "//Nachname
echo $zeile['o5']." "//Strassenname
echo $zeile['o6']." "//PLZ
echo $zeile['o7']." "//Ort
         
if ($zeile['o7'] == $zeile['o9']) // Orte gleichsetzen
         
{
         echo 
"<font color='green'>".$zeile['o9'].' '."</font>";
         }
         else   
// Fehlerhafte Einträge!
         
{
         
$af++;
         
$iddel $zeile['o1'];
         
mysql_query($sql3,$verbindung) or die(mysql_error()." Tabelle $dbname nicht ausgewählt!");
         
$sql6="Delete From adressen1 Where id='$$iddel'";
         
mysql_query($sql6,$verbindung) or die(mysql_error()." Datensätze mit where-Klausel nicht gelöscht!");
         echo 
"Datensatz mit der ID = $iddel wurde gelöscht";
         echo 
"Dieser Eintrag hat die ID: ".$iddel;
         } 
Angezeigt wird zwar, dass der Eintrag mit der Entsprechenden ID gelöscht wurde. Aber da passiert nichts.
Ich hab schon n bsichen gesucht und bin auf foreach gestoßen. Allerdings komme ich damit nicht ganz klar, bzw. wie kann man das hierauf anwenden?
RedDragon ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 04.08.2008, 14:08  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

was soll denn das zweite $ -Zeichen in $sql6 ?
cycap ist offline  
Alt 04.08.2008, 14:14  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

$$iddel

hast du geschrieben, das muss aber denk ich $idel lauten oder? Ansonsten geb mal dein $sql6 aus. Und wo wird $sql3 gesetzt?!

(ich bin heut nicht der schnellste)
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 04.08.2008, 14:29  
Neuer Benutzer
 
Registriert seit: 16.07.2008
Beiträge: 18
RedDragon befindet sich auf einem aufstrebenden Ast
Standard

ja sry das $$iddel sol $iddel heißen aber funkt trotzdem nicht.
$dbname="adressen";
$sql3="Use $dbname";
und
ah jetzt hab ichs^^...Hatte mysql_query($sql3,$verbindung) or die(mysql_error()." Tabelle $dbname nicht ausgewählt!");
Oben bereits geschrieben. Jetzt klappts thx
RedDragon ist offline  
Alt 04.08.2008, 14:32  
there's only one psycho
 
Benutzerbild von PsychoEagle
 
Registriert seit: 21.08.2007
Beiträge: 1.283
PHP-Kenntnisse:
Anfänger
PsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer MenschPsychoEagle ist ein sehr geschätzer Mensch
PsychoEagle eine Nachricht über ICQ schicken PsychoEagle eine Nachricht über Skype™ schicken
Standard

Super

Bitte Thread dann als Erledigt markieren
__________________
"Weaseling out of things is important to learn. It's what separates us from the animals ... except the weasel." (Homer J. Simpson)
PsychoEagle ist offline  
Alt 04.08.2008, 14:39  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von RedDragon Beitrag anzeigen
$dbname="adressen";
$sql3="Use $dbname";
Statt dessen besser mysql_select_db() verwenden, und das natürlich ausserhalb der Schleife, einmal die DB auswählen ist genug.
__________________
Gruss
L
lazydog ist offline  
 


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
W2k3 mehrer User per RD anmelden fragnicht Server, Hosting und Workstations 15 07.02.2008 15:17
n:m beziehung, zuordung von mehrer datensätzen zu einander Crypi Datenbanken 2 14.09.2006 11:27
wie verknuepfe ich bei preg_match mehrer Woerter? PHP Tipps 2006 10 11.03.2006 15:55
mehrer Zeilnumbrüche nacheinander in text mail felicitas PHP Tipps 2006 7 14.02.2006 17:05
Sql Updates mehrer Zeilen Fr33z3m4n PHP Tipps 2006 7 10.02.2006 09:07
Werte Prüfung mehrer Textboxen mit einer Funktion HTML, Usability und Barrierefreiheit 12 12.01.2006 14:59
Mehrer Bildergrössen in einem String ändern PHP Tipps 2007 6 17.11.2005 15:11
Mehrer Dateien hochladen flual2000 PHP Tipps 2005-2 1 06.09.2005 17:34
mehrer scripts zusammen fügen PHP Tipps 2005-2 4 26.06.2005 19:38
Mehrer Links in einer Grafik scooter HTML, Usability und Barrierefreiheit 4 24.05.2005 09:28
mehrer rechoperationen in einem schritt PHP Tipps 2005 7 11.05.2005 15:57
Mehrer Bild datein Includen PHP Tipps 2005 4 07.05.2005 14:38
wie kann man einen Datensatz mit mehrer attributen löschen ckrentel PHP Tipps 2005 2 24.03.2005 21:36
mehrer Spalten auslesen?! Calli PHP Tipps 2005 6 14.02.2005 19:14
[Erledigt] mit dem $_get Befehl mehrer scripts in eine seite einbauen PHP Tipps 2004-2 7 11.12.2004 11:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
skype falschen eintrag löschen

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:48 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