php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 21.04.2005, 14:31  
Gast
 
Beiträge: n/a
Standard Problem beim Löschen ab bestimmten Zeichen

Hallo,

ich habe mir eine abfrage geschrieben, die ab dem zeichen = alles was danach kommt, in der datenbank im spaltennamen cat löschen soll. nur funktioniert es irgendwie nicht und bekomme einen fehler.

$sql="UPDATE category SET cat replace(cat,'=',rep SET cat left(cat, strpos(cat, '='));";
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 21.04.2005, 15:09  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.032
lazydog befindet sich auf einem aufstrebenden Ast
Standard

PHP-Code:
<?php
$sql 
"UPDATE category SET cat = LEFT(cat, LOCATE('=', cat) - 1);";
?>
__________________
Gruss
L
lazydog ist offline  
Alt 21.04.2005, 15:49  
Gast
 
Beiträge: n/a
Standard

also ich hab den code von dir gerade mal ausprobiert. funktionieren tuts leider nicht richtig. aber sobald ich in der spalte mal kein = habe, löscht er den ganzen spalteninhalt. gibt es eine möglichkeit nur die spalten zu updaten, wo ein = vorkommt?
 
Alt 21.04.2005, 18:50  
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 mega16
also ich hab den code von dir gerade mal ausprobiert. funktionieren tuts leider nicht richtig. aber sobald ich in der spalte mal kein = habe, löscht er den ganzen spalteninhalt. gibt es eine möglichkeit nur die spalten zu updaten, wo ein = vorkommt?
Eien Problem- oder Fehlerbeschreibung ist das nicht es gibt keinen Code, der nicht richtig funktioniert. Entweder funktioniert er, oder nicht.
Und dass du den UPDATE auf Zeilen beschränken musst, die ein "=" enthalten dürfte eigentlich klar sein, sonst gib LOCATE 0 zurück, und alles wird gelöscht. Aber kleinen Kindern muss man manchmal alles vorkauen:
PHP-Code:
<?php
$sql 
"UPDATE category 
           SET cat = LEFT(cat, LOCATE('=', cat) - 1)
           WHERE cat like '%=%'"

?>
__________________
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
Timestamp problem phrain PHP Tipps 2008 2 04.04.2008 09:41
erste 7 zeichen überprüfen aircrash PHP Tipps 2008 1 28.09.2007 09:11
Problem: Zeichen in ganzer Tabelle ersetzen Datenbanken 1 03.12.2005 21:21
[Erledigt] Zeichen ersetzen in einem Dokument PHP Tipps 2007 16 25.11.2005 14:16
dateien ausgeben kein Problem - ABER! dsmcg PHP Tipps 2005-2 9 22.10.2005 19:59
100 zeichen langen key erzeugen PHP Tipps 2005-2 25 16.09.2005 00:49
XML Problem bei Datensätzen mit Sonderzeichen wie "& DonTermi PHP-Fortgeschrittene 2 01.09.2005 12:09
Problem mit &amp; beim XML - Parsen PHP Tipps 2005-2 1 27.08.2005 14:08
[Erledigt] Problem mit Backslash Patrick Schwarz PHP Tipps 2005-2 5 26.07.2005 09:54
[Erledigt] Problem mit User/Group: nobody(99)/99 Server, Hosting und Workstations 3 09.07.2005 15:31
Problem mit preg match() PHP Tipps 2005-2 3 08.07.2005 19:40
Array Ausgabe zu einem bestimmten Datum PHP Tipps 2005 5 01.06.2005 17:15
Anzahl von Zeichen ermitteln PHP Tipps 2004 3 20.08.2004 15:56
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
sql alles ab einem bestimmten zeichen löschen, sql ab zeichen löschen, sql inhalte löschen ab bestimmten zeichen, sql alles löschen ab zeichen, sql nach bestimmten zeichen löschen, php zeichen nach bestimmten wert löschen, zeile löschen nach einem bestimmten buchstaben php, sql nach bestimmen zeichen alles löschen, sql zeichen nach einem bestimmten zeichen löschen, sql zeichen löschen ab bestimmten zeichen, cat zeichen löschen, sql ab zeichenfolge löschen, php zeichen entfernen ab bestimmten zeichen, php array ab bestimmten zeichen alles löschen, ab einem bestimmten zeichen löschen sql, sql bis zu einem bestimmten zeichen löschen, javascript ab bestimmten zeichen löschen, ab ein bestimmten zeichen löschen php, mit php alle zeichen ab einem bestimmten zeichen weglassen, php löschen ab einem bestimmten zeichen

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