Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Daten zu SQL Tabelle hinzufügen

Mitglied: 46356

46356 (Level 2)

14.11.2007, aktualisiert 21:58 Uhr, 5030 Aufrufe, 2 Kommentare

Guten Abend

Ich google nun schon lange, habe aber leider immer noch keine Antwort auf mein Problem
gefunden.

Problem:

Ausgangssituation:
Ein User ist per Session eingeloggt.
Den Benutzernamen etc. gibt es schon in der db.

Nün möchte der Benutzer einen Text zu zeiner Zelle Hinzufügen:

Name 2 3 hinzufuegung
x x x y

Wenn ich folgenden Script aber ausführe, wird aber eine neue Zeile angelegt...
01.
$eintrag = "INSERT INTO database (text)
02.
VALUES ('$text')";
03.
 
04.
$eintragen = mysql_query($eintrag);
"y" sollte nur hinzugefügt werden...
Was mache ich da falsch?

Danke für eure Hilfe, Alex
Mitglied: filippg
14.11.2007 um 20:40 Uhr
Hallo,

gibt es denn die Spalte schon?
Wenn ja:
Du solltest ein UPDATE statt einem INSERT-Statement nehmen. Die genaue Syntax verrät dir das Handbuch deines SQL-Servers (leider gibst du den nicht mit an).
Wenn nein:
ein "ALTER TABLE" hilft weiter, hiermit kann man Spalten hinzufügen. Allerdings glaube ich nicht, dass du das wirklich willst. Du willst das ja wahrscheinlich für jeden Nutzer ausführen, hast dann also haufenweise Spalten, die jeweils nur in einer Zeile einen Eintrag haben sollen.
Btw: "text" ist ein ganz schlechter Name für eine Spalte, da "text" oft ein reserviertes Wort ist.

Eine kurze, m.E. ganz gute Einführung in Datenbanken und SQL gibt's unter http://v.hdm-stuttgart.de/~riekert/lehre/db-kelz/ schadet bestimmt nicht.

Filipp
Bitte warten ..
Mitglied: Biber
14.11.2007 um 21:58 Uhr
Moin,

sorry, ich kann damit...
Nün möchte der Benutzer einen Text zu zeiner Zelle Hinzufügen:

Name 2 3 hinzufuegung
x x x y
....auch nicht viel anfangen.

Bitte skizziere hier doch Namen und Felder der Table (z.B. das CREATE-Script).

Denn so wie ich glaube zu verstehen, willst Du ja nicht einen neuen Datensatz INSERTen, sondern nur ein Feld des Satzes aktualisieren.
Dafür müssen wir aber zwei Felder kennen:
  • das zu aktualisierende Feld ("hinzufuegung"???)
  • und das eindeutige für die WHERE-Clause ("Name"???)

Denn das Statement wird vermutlich ungefähr so lauten müssen:
01.
Update tabellenname
02.
Set hinzufuegung=x
03.
Where Name=DieserUsername;
Aber genauer kannst nur Du es preisgeben.

Grüße
Biber
Bitte warten ..
Ähnliche Inhalte
Peripheriegeräte
Vorteile von E-Dat Patchfeldern
Frage von questioPeripheriegeräte10 Kommentare

Hallo, hat jemand von euch Erfahrung mit verschiedenen Arten Patchfeldern / Patchpannel unter anderem E-Dat Patchpannel? Welche Vor- und ...

Windows Server

Mit welchem Programm wurde auf einem Datensicherungsband LTO DAT gesichert

Frage von arohwedderWindows Server1 Kommentar

Hallo Leute, ich habe hier ein paar Sicherungsbänder, wo nicht bekannt ist, mit welchem Programm ursprünglich gesichert wurde unter ...

Microsoft Office

Suchen mit 2 Werten (x,y) in einer Tabell - Bereich.vergleich gibt nur Wahr oder Falsch aus

gelöst Frage von ArafatMicrosoft Office2 Kommentare

Hallo Zusammen, ich suche in einem 2. Tabellenbatt nach über 2 Werte x und y nach einem 3. Wert. ...

Datenbanken

MS-SQL-Server + T-SQL+Batch

Frage von kallewirschDatenbanken4 Kommentare

Hallo Gemeinde, mal wieder ein Problem aus dem Bereich des MS-SQL-Servers. Folgendes Thema: Nachts sollen automatisch Backups der DBen ...

Neue Wissensbeiträge
iOS
WatchChat für Whatsapp
Tipp von Criemo vor 1 TagiOS3 Kommentare

Ziemlich coole App für WhatsApp User in Verbindung mit der Apple Watch. Gibts für iOS sowohl als auch für ...

iOS
IOS hat nen Cursor !!!
Tipp von Criemo vor 2 TageniOS5 Kommentare

Nette Funktion im iOS. iPhone-Mauszeiger aktivieren „Nichts ist nerviger, als bei einem Tippfehler zu versuchen, den iOS-Cursor an die ...

Off Topic
Avengers 4: Endgame - Erster Trailer
Information von Frank vor 4 TagenOff Topic2 Kommentare

Ich weiß es ist Off Topic, aber ich freue mich auf diesen Film und vielleicht geht es anderen hier ...

Webbrowser
Microsoft bestätigt Edge mit Chromium-Kern
Information von Frank vor 4 TagenWebbrowser5 Kommentare

Microsoft hat nun in seinem Blog bestätigt, dass die nächste Edge Version kein EdgeHTML mehr für die Darstellung benutzen ...

Heiß diskutierte Inhalte
Windows Netzwerk
Kerio. Kann keine Mails empfangen aber senden. Wer ist schuld. Kerio oder Windows domäne?
gelöst Frage von frosch2Windows Netzwerk33 Kommentare

Hallo, es existiert ein Problem bei uns mit dem mailen. Alle bestehenden Nutzer können mailen. Raus wie rein. Neuen ...

LAN, WAN, Wireless
WLAN und Ausmessung - Eine Glaubensfrage?
Frage von ptr2brainLAN, WAN, Wireless23 Kommentare

Liebe Experten, als Sys-Admin habe ich mir schon öfter die Frage gestellt, ob es sich beim Thema WLAN und ...

Hosting & Housing
VMware VM mit über 1TB RAM für S4HANA
Frage von Leo-leHosting & Housing22 Kommentare

Hallo zusammen, wer hat Erfahrng und kann mir einen Tipp zum sizing von S4HANA Systemen geben? Wir möchten, zunächst ...

Virtualisierung
Gebrauchte Server Hardware als Virtualisierungs-"Spielwiese"?
Frage von NixVerstehenVirtualisierung19 Kommentare

Einen wunderschönen guten Morgen zusammen, ich möchte mich gerne etwas tiefer mit dem Thema Virtualisierung beschäftigen und dazu ein ...