Ergebnis 1 bis 11 von 11

Thema: Sql update

  1. #1
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045

    Sql update

    Hallo Forum,

    habe eine Frage zu SQL Update: Ist es möglich einen SQL-Befehl aufzubauen, der folgendes beinhaltet:
    PHP-Code:

    UPDATE 
    `tabelleSET `text`= 'bestehenden Text  PLUS nachfolgenden Fotos: Fotograf' 
    natürlich könnte ich zuerst den Text in eine Variable mit SELECT speichern, den fehlenden Text hinzufügen und dann mit UDATE wieder in die DB einschrieben.
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  2. #2
    TP-Moderator Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.666
    Das geht so:
    PHP-Code:
    UPDATE `tabelleSET `text`= `text`+' nachfolgenden Fotos: Fotograf' 
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  3. #3
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045

    Smile

    Hallo Cybergreek

    bin aber gebügelt, daß es so einfach ist, und die Antwort so schnell gekommen ist. Bin noch nicht einmal zu meinem Kaffee gekommen
    Geändert von kami (17.06.2011 um 11:13 Uhr) Grund: Korrektur
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  4. #4
    TP-Moderator Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.666
    Zitat Zitat von kami Beitrag anzeigen
    daß es so einfach ist, und die Antwort so schnell gekommen ist,
    Das eine ist mit dem anderen ganz eng verbunden
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  5. #5
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045
    Hallo Cybergreek

    nun es funktioniert aber nicht richtig. Vielleicht liegt es an den Zahlen die ich eingebe.
    in der Spalte sind mobiltel-nr drin z.B. 01761236456.
    Nun möchte ich bei allen noch die +49 einbauen. Aber es ergibt "1761236505"
    Der Code ist:
    PHP-Code:

    UPDATE www_verein_mitgl SET 
    `mobil` =  '+49' + `mobil`; 
    und das ist meine Tabellenstruktur:
    PHP-Code:

    CREATE TABLE 
    `mitgl` (
      `
    IDINT(5NOT NULL AUTO_INCREMENT,
      `
    anredeVARCHAR(10CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
      `
    nachnameVARCHAR(50CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL DEFAULT '',
      `
    vornameVARCHAR(25CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL DEFAULT '',
      `
    geburtstagVARCHAR(10COLLATE latin1_german1_ci DEFAULT '0000-00-00',
      `
    geburtsortVARCHAR(25CHARACTER SET latin1 COLLATE latin1_german2_ci DEFAULT '',
      `
    berufVARCHAR(30CHARACTER SET latin1 COLLATE latin1_german2_ci DEFAULT NULL,
      `
    telefonVARCHAR(50CHARACTER SET latin1 COLLATE latin1_german2_ci DEFAULT NULL,
      `
    mobilVARCHAR(45CHARACTER SET latin1 COLLATE latin1_german2_ci DEFAULT NULL,
      `
    telefaxVARCHAR(50CHARACTER SET latin1 COLLATE latin1_german2_ci DEFAULT NULL,
      `
    strasseVARCHAR(30CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
      `
    plzVARCHAR(6CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
      `
    ortVARCHAR(25CHARACTER SET latin1 COLLATE latin1_german2_ci NOT NULL,
      `
    emailVARCHAR(60CHARACTER SET latin1 COLLATE latin1_german2_ci DEFAULT NULL,
      `
    eintrittVARCHAR(12CHARACTER SET latin1 COLLATE latin1_german2_ci DEFAULT NULL,
      `
    kto_inhVARCHAR(25CHARACTER SET latin1 COLLATE latin1_german2_ci DEFAULT '',
      `
    institutVARCHAR(50CHARACTER SET latin1 COLLATE latin1_german2_ci DEFAULT '',
      `
    kto_nrVARCHAR(14CHARACTER SET latin1 COLLATE latin1_german2_ci DEFAULT NULL,
      `
    blzVARCHAR(8CHARACTER SET latin1 COLLATE latin1_german2_ci DEFAULT NULL,
      `
    austrittDATE DEFAULT NULL,
      `
    verstorbenDATE DEFAULT NULL,
      
    PRIMARY KEY (`ID`),
      
    KEY `ID` (`ID`)
    ENGINE=MYISAM AUTO_INCREMENT=253 DEFAULT CHARSET=latin1 COLLATE=latin1_german1_ci 
    Hast Du eine Lösung dafür?
    Ich habe keine gefunden.
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  6. #6
    TP-Moderator Avatar von Cybergreek
    Registriert seit
    Nov 2005
    Ort
    Köln
    Beiträge
    1.666
    Du könntest folgendes mal probieren:
    PHP-Code:
    UPDATE www_verein_mitgl SET `mobil` =  concat('49' , `mobil`); 
    Grüße vom Griechen,
    Cybergreek!

    everygain Translator - eine Firefox-Erweiterung, damit der Grieche Euch besser versteht

  7. #7
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045
    Hallo Cybergreek

    auch das ist nicht die Lösung; Ergebnis : 1761236505
    mit dem Code:
    PHP-Code:

    UPDATE www_verein_mitgl SET 
    `mobil` =  CONCAT('49' , `mobil`); 
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  8. #8
    TP-Veteran
    Registriert seit
    Jan 2008
    Ort
    Hessen
    Beiträge
    1.031
    Hallo kami,

    mit concat habe ich mal getestet, das funktioniert bei mir.


    PHP-Code:
    UPDATE test SET `tname` = Concat'+49', `tname` ) WHERE tid =
    Vorher 49 danach +4949

  9. #9
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045
    Hallo Frangolus,

    und warum bei mir nicht? Ich suche den Fehler. Wie kann ich das kontrollieren?
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



  10. #10
    TP-Veteran
    Registriert seit
    Jan 2008
    Ort
    Hessen
    Beiträge
    1.031
    Die Syntax ist laut MySQL Handbuch richtig, das muss eigentlich funktionieren.
    Welche MySQL-Version?

    probiere mal :

    PHP-Code:
    UPDATE www_verein_mitgl SET `mobil` =  CONCAT('+49' cast(`mobil` as Char)); 

  11. #11
    TP-Veteran
    Registriert seit
    Apr 2004
    Ort
    NRW
    Beiträge
    1.045
    Hallo Frangulus,

    das hat gepasst. und funktioniert...
    Meine Version: MySQL-Client-Version: 5.1.41
    _____________________
    gruss
    reinhold

    _____________________
    meine Site:
    http://www.rkami.de



Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Ähnliche Themen

  1. Update + Update = Vollversion?
    Von Philip Fuchslocher im Forum Einfach so ...
    Antworten: 3
    Letzter Beitrag: 27.07.2010, 13:58
  2. Update
    Von kammschott im Forum GoLive
    Antworten: 3
    Letzter Beitrag: 06.11.2007, 21:29
  3. Update auf 10.4.9 ist da
    Von Master of Disaster im Forum Mac OS
    Antworten: 1
    Letzter Beitrag: 14.03.2007, 20:34
  4. last update
    Von dallasstar im Forum HTML & CSS
    Antworten: 21
    Letzter Beitrag: 18.07.2005, 14:21
  5. Update?
    Von UweB im Forum GoLive
    Antworten: 1
    Letzter Beitrag: 07.03.2004, 16:14

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

     

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51