php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 24.11.2008, 08:31  
Neuer Benutzer
 
Registriert seit: 24.11.2008
Beiträge: 3
MoCo befindet sich auf einem aufstrebenden Ast
Standard Anfängerproblem Update Befehl

Hallo ich bin Anfänger und möchte bei XTC ein Datenfeld ändern.

Vorhaben:

Ich habe ein haufen Produkte in der DB die ständig Aktalisiert werden.

Nun gibt es in der Tabelle products_description das Feld products_description was die Beschreibung der Artikel darstellt. Nun sind bei manchen Artikeln die Beschreibungen nicht enthalten und ich möchte nun mit dem Update Befehl wenn in dem Feld nichts steht das er dann den products_name aus der gleichen Tabelle products_description einfügt.

Diese dann per cronjob laufen lassen einmal am Tag.

Wer kann mir da bitte den Update Befehl zeigen wie ich Ihn dann schreiben muß.

Danke
MoCo ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 24.11.2008, 08:34  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Mit welcher MySQL Version rennt deine Kiste?
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 24.11.2008, 08:38  
Neuer Benutzer
 
Registriert seit: 24.11.2008
Beiträge: 3
MoCo befindet sich auf einem aufstrebenden Ast
Standard

5.0.67-0.dotdeb.1
MoCo ist offline  
Alt 24.11.2008, 08:50  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

Zitat:
Zitat von MoCo Beitrag anzeigen
Wer kann mir da bitte den Update Befehl zeigen wie ich Ihn dann schreiben muß.
Dazu habe ich neulich was gelesen. Wer kann mir mal eben was erstellen...
HPR1974 ist offline  
Alt 24.11.2008, 08:56  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Und was steht in products_description drin wenn keine Eintrag vorhanden ist?
(0, Null, gar nichts, ..)
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 24.11.2008, 09:45  
Neuer Benutzer
 
Registriert seit: 24.11.2008
Beiträge: 3
MoCo befindet sich auf einem aufstrebenden Ast
Standard

Es steht gar nichts drin. Nun ist die Frage ob ein Leerzeichen drin ist mit der Select habe ich dieses getestet mit " " das ging.
MoCo ist offline  
Alt 24.11.2008, 15:21  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich glaube bei MySQL gibt es keine Möglichkeit, wie in einer Schleife alle Zeilen durchzugehen um dann die betroffenen Einträge zu ändern.
Von daher bietet es sich meiner Ansicht nach an, eine desciption Spalte zu generieren, in der Beschreibung bzw. Produktname enthalten sind,
und dann product_description komplett zu überschreiben. Zum Beispiel so:
Code:
SELECT
    CASE WHEN products_description = '' THEN
        products_name
    ELSE
        products_description
    END
    AS description
FROM products_description
Danach eben products_description locken und überschreiben.
Wie gesagt kenne ich mich damit aber zu wenig aus ...
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 24.11.2008, 15:31  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Häh? Wieso ein
Code:
UPDATE ... SET products_description=products_name WHERE products_description = ''
sollte doch gehen? Oder habe ich jetzt was falsch verstanden?
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline  
Alt 24.11.2008, 15:35  
Erfahrener Benutzer
 
Benutzerbild von phpdummi
 
Registriert seit: 06.06.2008
Beiträge: 1.631
PHP-Kenntnisse:
Anfänger
phpdummi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Ich würde eher sagen ich war auf dem Holzweg
__________________
"Nobody is as smart as everybody" - Kevin Kelly
— The best things in life aren't things
phpdummi ist offline  
Alt 24.11.2008, 15:46  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.988
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard OT

Dieser Weg wird kein leichter sein...
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch 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
Update befehl millas Datenbanken 7 27.08.2008 11:21
SQL Befehl Update geht fehlerlos.. nicht! Toby Datenbanken 3 05.02.2008 20:34
Update / syntaxfehler prinzli Datenbanken 7 24.11.2007 21:24
UPDATE Befehl, Veränderung festellen tekknotrip Datenbanken 2 21.03.2006 15:19
Befehl UPDATE bei SQL-Abfrage PHP Tipps 2006 3 14.03.2006 22:08
zwei SQL-Befehle (SELECT UND UPDATE) auf einmal vollziehen. Datenbanken 3 09.03.2006 16:34
UPDATE count nach Link Aufruf ? PHP Tipps 2006 9 22.01.2006 14:53
Warning: filesize(): SAFE MODE Restriction in effect. nicobischof PHP Tipps 2005-2 9 17.08.2005 19:05
Update Befehl Problem! Datenbanken 9 16.08.2005 18:01
Befehl erst nach Bestimmter Zeit ausführen? PHP Tipps 2005 21 28.02.2005 00:13
[Erledigt] Mysql Update mit PHP Befehl Datenbanken 13 26.01.2005 15:52
MySQL UPDATE Befehl funktioniert nicht PHP Tipps 2005 6 24.01.2005 15:03
Insert und Update Befehl funktioniert nicht Anuschka Datenbanken 2 03.09.2004 00:38
Update Befehl??? Datenbanken 2 27.08.2004 11:07
Update Befehl klappt nicht PHP Tipps 2004 12 13.06.2004 21:06

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php in product_description xtc, mysql 5.0.67 update befehl, http://www.php.de/php-tipps-2008/49279-anfaengerproblem-update-befehl.html, mysql 5.0.67-0. befehle

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