 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
24.06.2005, 12:00
|
#1
|
|
TP-Insider
Registriert seit: May 2002
Ort: Niederlande
|
SQL update
Guten Morgen,
Gibt es eigentlich eine Moeglichkeit via UPDATE einem Feld einen String hinzuzufuegen... Also nicht auslesen -> string verbinden -> einfuegen, sondern direkt...???
Volkan
|
|
|
24.06.2005, 12:25
|
#2
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Äh ... zum Beispiel? Willst Du etwas aktualisieren, oder hinzufügen a la:
Mein Text -> Mein Text mit noch mehr ?
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
24.06.2005, 12:27
|
#3
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
Was Du meinst ist:
UPDATE `tabelle` SET `text`=CONCAT(`text`,'neuer String')
|
|
|
24.06.2005, 12:30
|
#4
|
|
TP-Insider
Registriert seit: May 2002
Ort: Niederlande
|
Das zweite. Ich moechte an einen bestehenden string in einem Feld einen weiteren String hinzufuegen. Also sagen wir mal es gaebe ein Feld Gruppe mit drei Namen und eine neue person wird der Gruppe hinzugefuegt. Um query's zu sparen will ich den Namen direkt an die anderen drei hinzufuegen....
|
|
|
24.06.2005, 12:37
|
#5
|
|
TP-Insider
Registriert seit: May 2002
Ort: Niederlande
|
@St@eff.en: danke werd's mal ausprobieren... Warum all die single qoutes?!? Weisst du etwas ueber die performance der funktion... Die tabelle ist schon sehr, sehr gross mit ueber 60000 Eintraegen und darum muss immer auf performance geachtet werden....
|
|
|
24.06.2005, 13:25
|
#6
|
|
TP-Special Mod
Registriert seit: Feb 2005
Ort: Haan / NRW
|
das sind keine single-quotes, sondern backticks - das zeigt mysql, das es sich um namen handelt.
die performance hängt von der struktur ab, wie die keys sind. schneller geht immer der zugriff über einen solchen key, dann spielt die groesse kaum eine rolle.
|
|
|
24.06.2005, 13:44
|
#7
|
|
TP-Insider
Registriert seit: May 2002
Ort: Niederlande
|
Was ist der Vorteil von backticks ausser, dass man sie man schnell mit single quotes verwechselt...???
|
|
|
24.06.2005, 14:05
|
#8
|
|
Guest
Registriert seit: Aug 2002
|
So siehst du, ob eine Variable (Feld) oder ein Wert (String) gemeint ist.
|
|
|
24.06.2005, 14:20
|
#9
|
|
TP-Specialist
Registriert seit: Oct 2002
Ort: Übach-Palenberg
|
Und so treten keine Probleme auf, falls du von MySQL reservierte Namen benutzt 
__________________
Grüße aus Übach-Palenberg
Tim
WEB.ASSISTANTS IT-SOLUTIONS
www.web-assistants.de
Hängt das doch mal an eine beliebige PHP-Datei: ?=PHPE9568F36-D428-11d2-A769-00AA001ACF42
|
|
|
24.06.2005, 14:25
|
#10
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Ich finde sie extrem doof zu tippen ... Shift + Backtick-Taste + Leerzeichen. Ist recht nervig, oder hast Du einen Trick dabei (Copy'n'paste wär schonmal schneller *g*).
Man nennt das ` im übrigen auch „accent acute“ (französisch) 
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
24.06.2005, 14:35
|
#11
|
|
TP-Insider
Registriert seit: May 2002
Ort: Niederlande
|
Ich markiere strings mit single qoutes und na ja der Rest das sind dann halt Felder... Hm.... "accent acute" ich fuehle, ich sofort ein stueck gebildeter...
|
|
|
24.06.2005, 14:54
|
#12
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
Zitat:
|
Zitat von MuschPusch
Hm.... "accent acute" ich fuehle, ich sofort ein stueck gebildeter...
|
...das merkt man gleich am Satzbau 
|
|
|
24.06.2005, 15:23
|
#13
|
|
TP-Insider
Registriert seit: May 2002
Ort: Niederlande
|
ja, jaaa... und den thread langsam nach unten rutschen lassen....
|
|
|
24.06.2005, 15:39
|
#14
|
|
TP-Insider
Registriert seit: May 2002
Ort: Niederlande
|
Und wieder nach oben... Ich finde den Fehler nicht:
PHP-Code:
$query = "UPDATE portfolio
SET
value_lsl=CONCAT(value_lsl,".$peer_value.")
WHERE
port_id='".$id[$index]."',
pupil_id ='".$_GET['pupil_id']."',
msg_type = 'eval'
LIMIT 1";
....
Geändert von MuschPusch (24.06.2005 um 15:42 Uhr).
|
|
|
24.06.2005, 15:45
|
#15
|
|
TP-Moderator
Registriert seit: Feb 2001
Ort: Helmstedt/Wolfsburg
|
na dann lass dir den query doch mal ausgeben und schau ihn dir genau an...
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:57 Uhr.
|
 |