zurück zur Startseite
  


Zurück XHTMLforum > Webentwicklung (außer XHTML und CSS) > Serveradministration und serverseitige Scripte
Seite neu laden MySQL Daten ändern

Antwort
 
LinkBack Themen-Optionen Ansicht
  #1 (permalink)  
Alt 29.08.2008, 16:37
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.12.2006
Beiträge: 294
meGa befindet sich auf einem aufstrebenden Ast
Standard MySQL Daten ändern

Hey Jungs,

ich habe eine Tabelle "config", mit den Feldern "key" und "value". Nun steht z.b. bei "key" page-title und bei "value" steht dann z.b. "Meine Homepage".

Wie kann ich nun das Feld value updaten, wenn ich mehrere Einträge habe, ohne mehere Querys zu verwenden?
Mit Zitat antworten
Sponsored Links
  #2 (permalink)  
Alt 29.08.2008, 16:43
Benutzerbild von Manko10
Webstandardsevangelist
XHTMLforum-Mitglied
 
Registriert seit: 07.06.2008
Beiträge: 351
Manko10 befindet sich auf einem aufstrebenden Ast
Standard

Hallo,

in wiefern willst du ein Update vornehmen? Meinst du das so?
Code:
UPDATE `config` SET `value` = 'abc' WHERE `key` = 'xyz';
Oder nach welchen Kriterien willst du updaten?
Bitte erläutere das genauer.
Mit Zitat antworten
Sponsored Links
  #3 (permalink)  
Alt 29.08.2008, 16:46
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.12.2006
Beiträge: 294
meGa befindet sich auf einem aufstrebenden Ast
Standard

Ja, soweit war ich auch schon. Aber dann müsste ich ja für jeden Eintrag den ich ändern will ein neuen Query machen.
Mit Zitat antworten
  #4 (permalink)  
Alt 29.08.2008, 16:59
Benutzerbild von Manko10
Webstandardsevangelist
XHTMLforum-Mitglied
 
Registriert seit: 07.06.2008
Beiträge: 351
Manko10 befindet sich auf einem aufstrebenden Ast
Standard

Wie stellst du dir das denn vor? Ist key unique? Oder gibt es mehrere Einträge mit dem gleichen key?
Mit Zitat antworten
  #5 (permalink)  
Alt 29.08.2008, 17:03
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.12.2006
Beiträge: 294
meGa befindet sich auf einem aufstrebenden Ast
Standard

Unique? Es gibt keine doppelten Einträge.
Mit Zitat antworten
  #6 (permalink)  
Alt 29.08.2008, 17:07
Benutzerbild von Manko10
Webstandardsevangelist
XHTMLforum-Mitglied
 
Registriert seit: 07.06.2008
Beiträge: 351
Manko10 befindet sich auf einem aufstrebenden Ast
Standard

Ich denke, dann musst du einzelne Querys senden, um steuern zu können, welches Feld value welchen neuen Inhalt bekommt.
Vielleicht fällt ja einem anderen noch eine bessere Idee ein.
Mit Zitat antworten
  #7 (permalink)  
Alt 29.08.2008, 17:56
Benutzerbild von Curtains
(Schlafen||Programmieren)
XHTMLforum-Mitglied
 
Registriert seit: 27.08.2008
Beiträge: 206
Curtains befindet sich auf einem aufstrebenden Ast
Standard

Meinst du etwas in dieser Art?

PHP-Code:
DELETE FROM config WHERE key IN ('k1''k2''k3');
INSERT INTO config (valuekeyVALUES
('v1new''k1'),
(
'v2new''k2'),
(
'v3new''k3'); 
Das wären 2 Queries.
Mit Zitat antworten
  #8 (permalink)  
Alt 02.09.2008, 21:14
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.12.2006
Beiträge: 294
meGa befindet sich auf einem aufstrebenden Ast
Standard

Das heißt ich soll vorher alle erst rauslöschen. Mhh gibts da nichts besseres?
Mit Zitat antworten
  #9 (permalink)  
Alt 02.09.2008, 21:18
Benutzerbild von Timo
table-layout: none;
XHTMLforum-Kenner
 
Registriert seit: 11.11.2006
Beiträge: 5.354
Timo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein LichtblickTimo ist ein Lichtblick
Standard

Vielleicht versuchst dus mal mit einer for-Schleife und den einzelnen Querys.
__________________
Um weitere Erklärungen eingeblendet zu bekommen, drücken Sie bitte die Tastenkombination Alt + F4
Mit Zitat antworten
Sponsored Links
  #10 (permalink)  
Alt 02.09.2008, 21:25
Erfahrener Benutzer
XHTMLforum-Mitglied
Thread-Ersteller
 
Registriert seit: 28.12.2006
Beiträge: 294
meGa befindet sich auf einem aufstrebenden Ast
Standard

Aber dann belaste ich doch die DB viel mehr, als hätte ich ein Query oder?
Mit Zitat antworten
Sponsored Links
Antwort

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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
PHP MySql, Daten auslesen mithilfe von mysql_query newbie88 Serveradministration und serverseitige Scripte 10 07.06.2011 15:46
(geringfügig bezahlter Job) Daten mehrerer html-Seiten über php in mysql Knorxel Serveradministration und serverseitige Scripte 1 10.05.2010 09:07
[PHP] Daten aus MySQL in Array geben und ausgeben bullseye Serveradministration und serverseitige Scripte 5 23.07.2008 14:48
MySQL Daten für Lotus Notes oder Outlook pimperbombe Serveradministration und serverseitige Scripte 0 15.01.2008 08:33
MySQL -->> Daten hinzufügen über PHP Y05h1 Serveradministration und serverseitige Scripte 14 11.12.2006 14:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 04:11 Uhr.