php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.02.2005, 10:28  
Erfahrener Benutzer
 
Registriert seit: 19.11.2004
Beiträge: 196
Calli
Standard Daten aus DB auslesen, ändern, und wieder aktualisieren

Hallo,

ich habe unglücklicherweise in eine Spalte mehrere Daten geschrieben. Jetzt möchte ich aber nur eins davon ändern. Da sich inzwischen einiges an Daten gesammelt hat wäre es zuviel arbeit die komplette Tabelle noch einmal umzustellen.

Zur Besseren Verständnis: Ich habe in eine Spalte den Namen und Vornamen stehen (Bsp: Mustermann, Max) jetzt möchte ich aber nur den den Vornamen ändern (Bsp: Mustermann, Alexander). Gibt es eine möglichkeit das im nachhinein zu ändern?
Calli ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.02.2005, 10:30  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

wenn du da immer das gleiche trennzeichen hast, z.b. ein , oder ein blank, könntest du einfach die spalte rausholen, dann in nem while mit explode arbeiten und in ne neue spalte schreiben, bzw. die alte spalte updaten, dann hast du vor- und nachname getrennt...
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline  
Alt 15.02.2005, 10:33  
Waq
Erfahrener Benutzer
 
Registriert seit: 15.08.2004
Beiträge: 2.473
Waq
Standard

- Spalte in PHP auslesen
- Daten zerlegen
- Datum ändern
- Daten wieder zusammensetzen
- Daten zurückschreiben

So ähnlich würde es übrigens auch gehen, die Daten automatisch in eine ordentliche Struktur zu bringen, und wäre mittelfristig mit Sicherheit weniger Arbeit.
__________________
mod = master of disaster
Waq ist offline  
Alt 15.02.2005, 10:40  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

z.b. so:
PHP-Code:
<?php
$sql 
"SELECT ID, Name FROM Table";
$result mysql_query($sql);
while (
$row mysql_fetch_array($result))
{
   
$name explode (","$row['Name']);

   
// Update
   
$update "UPDATE Table SET Name='".$name[0]."', Vorname='".$name[1]."' WHERE ID='".$row['ID']."'";
   
    
$upd_res mysql_query($update);
   
// ggfs. noch ne überprüfung der SQL-Statements
}
?>
ungetestet, könnte funktionieren...
die spalte Vorname mußt du natürlich vorher angelegt haben...
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline  
Alt 15.02.2005, 10:44  
Erfahrener Benutzer
 
Registriert seit: 19.11.2004
Beiträge: 196
Calli
Standard

Mhhh, sowei verstanden, aber was heißt denn zerlegen. Wie gehe ich das am besten an.
Calli ist offline  
Alt 15.02.2005, 10:47  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard

hast du ein trennzeichen zwischen vor- und nachname? dann versuchs mit explode
hast du kein trennzeichen zwischen vor- und nachname? dann wirds schon schwierig...
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion 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
Daten aus RSS-Datei ohne PHP5 auslesen? BartTheDevil89 PHP Tipps 2008 6 10.12.2007 22:54
Vom Browser verschickte Daten auslesen und anzeigen? andy32 PHP Tipps 2008 3 22.08.2007 18:33
[Erledigt] Daten auslesen und ändern Datenbanken 2 17.09.2005 19:28
Daten eintragen und auslesen Rettungsdackel Datenbanken 0 14.09.2005 16:29
Daten aus einer Datenbank auslesen Datenbanken 2 04.09.2005 19:13
Daten aus Pw-Geschütztem bereich auslesen PHP-Fortgeschrittene 2 26.08.2005 15:27
Daten aus Tabelle auslesen Datenbanken 3 01.06.2005 13:49
[Erledigt] Generierte Daten von anderem Host auslesen PHP Tipps 2005 2 15.05.2005 20:54
Nur bestimmte daten aus einer tabelle auslesen. Datenbanken 15 28.02.2005 12:49
Über Smarty Daten i d Datenbank (php MyAdmin) aktualisieren. PHP Tipps 2005 1 26.01.2005 09:40
Daten aus *.MPQ-Dateien mittels fread auslesen? PHP-Fortgeschrittene 21 06.01.2005 14:40
[Erledigt] Daten auslesen - Daten hinzufügen - Daten Speichern PHP Tipps 2004-2 1 04.12.2004 10:59
[Erledigt] Daten von anderer Homepage auslesen PHP Tipps 2004-2 5 02.12.2004 18:49
Auslesen von Daten aus einer mysql Datenbank + Editieren vampsoftchef PHP Tipps 2004-2 5 15.11.2004 08:31
Daten aus einem Formular auslesen??? PHP-Fortgeschrittene 1 21.06.2004 17:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php datensatz auslesen, mit php sql auslesen und zurückschreiben, daten auslesen und ändern sql, php datensatz auslesen bearbeiten, ausgelesene daten ändern und zurück php, sql inhalte mit php auslesen bearbeiten und wieder zurückschreiben, mysql daten auslesen und zurückschreiben, php daten auslesen, datenbanken auslesen verändern, sql daten auslesen und zurückschreiben, html code daten aktualisieren, daten aus db auslesen und bearbeiten, php daten zerlegen zurückschreiben, eine komplette spalte einer sql tabelle mit php ändern, php daten aus einer tabelle auslesen, ändern und zurückschreiben, php gesamten inhalt aus db auslesen und in db zurückschreiben, datenbank auslesen verändern zurückschreiben, mysql datenbank vor dem auslesen erneut aktualisieren, daten aus db auslesen und ändern

Alle Zeitangaben in WEZ +1. Es ist jetzt 20:18 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.