[GastForen Programmierung/Entwicklung PHP und MySQL Länge "$sql_eintrag =" ?

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Themen
Beiträge
Moderatoren
Letzter Beitrag

Länge "$sql_eintrag =" ?

Harry33
Beiträge gesamt: 7

30. Nov 2005, 11:28
Beitrag # 1 von 6
Bewertung:
(1845 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Leute ich habe da ein Problem,

es werden von einer HTML Datei die verschickt wurde per GET Befehl Variablen an die SQL Datenbank übergeben. Wie kann ich mehr Variablen übergeben bei einer gewissen Anzahl funktioniert der Eintrag in die Datenbank nicht mehr. (siehe PHP Script)

Danke schonmal

Carsten

$server ="localhost";
$Benutzer = "121212";
$Kennwort = "121212";
$verbindung = mysql_connect ($server, $Benutzer, $Kennwort);
mysql_select_db("121212, $verbindung);
$sql_eintrag = "INSERT INTO kataloge (Kundennummer, Firma, Straße, Plz, Ort, Ansprechpartner, Telefon, Telefax, Abteilung, Email, Löschen, Kundenkommentar, CLIPLINE, CLIPLINENEU, PLUSCON, PLUSCONNEU, TRABTECH, TRABTECHNEU, INTERFACE, INTERFACENEU, COMBICON, COMBICONNEU, CONINVERS, CONINVERSNEU, Neuheitenkatalog, Neuheitenkatalog_NEU, Preisliste_gedruckt, Preisliste_gedruckt_NEU, HIGHLIGHTS, HIGHLIGHTSNEU, Test) VALUES ('$kundennummer', '$Firmenname1', '$Straße', '$Plz', '$Ort', '$Anrede $Vorname $Name', '$Telefon', '$Telefax', '$Abteilung', '$Email', '$streichen', '$kommentar', '$CLIPLINE', '$CLIPLINENEU', '$PLUSCON', '$PLUSCONNEU', '$TRABTECH', '$TRABTECHNEU', '$INTERFACE', '$INTERFACENEU', '$COMBICON', '$COMBICONNEU', '$CONINVERS', '$CONINVERSNEU', '$Neuheitenkatalog', '$NeuheitenkatalogNeu', '$Preislistegedruckt', '$PreislistegedrucktNEU', '$HIGHLIGHTS', '$HIGHLIGHTSNEU', '$CD')";
$eintrag = mysql_query($sql_eintrag, $verbindung);
mysql_close($verbindung);
X

Länge "$sql_eintrag =" ?

SabineP
Beiträge gesamt: 7586

30. Nov 2005, 11:49
Beitrag # 2 von 6
Beitrag ID: #198508
Bewertung:
(1843 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Carsten,

sende die Formulardaten mit POST

GET wird immer beschränkt von der Länge der Browser-Adresszeile.
Eine URL sollte nie länger sein als 255 Bytes.

Gruß Sabine


als Antwort auf: [#198506]
(Dieser Beitrag wurde von SabineP am 30. Nov 2005, 12:12 geändert)

Länge "$sql_eintrag =" ?

Harry33
Beiträge gesamt: 7

30. Nov 2005, 18:38
Beitrag # 3 von 6
Beitrag ID: #198605
Bewertung:
(1815 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Sabine,

erstmal vielen Dank die Daten werden jetzt mit POST geschrieben. Allerdings funktioniert es immer noch nicht. Ist die Länge immer auf 255 Zeichen begrenzt, oder nur beim GET Befehl?

Gruß

Carsten


als Antwort auf: [#198508]

Länge "$sql_eintrag =" ?

SabineP
Beiträge gesamt: 7586

30. Nov 2005, 19:14
Beitrag # 4 von 6
Beitrag ID: #198610
Bewertung:
(1811 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Carsten,

es gibt Spaltentypen (char, varchar) in der MYSQL-Datenbank, deren Inhalt nicht größer werden darf als 255 Bytes.

Spaltennamen (z.B. Löschen) dürfen keine Sonderzeichen und Umlaute enthalten,
Variablennamen auch nicht (z.B. $Straße).

Gruß Sabine


als Antwort auf: [#198605]

Länge "$sql_eintrag =" ?

ganesh
Beiträge gesamt: 1981

3. Dez 2005, 18:09
Beitrag # 5 von 6
Beitrag ID: #199067
Bewertung:
(1800 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: GET wird immer beschränkt von der Länge der Browser-Adresszeile.
Eine URL sollte nie länger sein als 255 Bytes.


Das ist nicht korrekt. Der IE z.B. frisst über 2000 Zeichen.
http://support.microsoft.com/...cid=KB;en-us;q208427

Andere Browser werden das ähnlich handhaben, nehme ich stark an. Etliche e-Shops würden gar nicht existieren, wenn man nur auf 255 Zeichen beschränkt wäre.

Als Faustregel sollte man sich jedoch schon angewöhnen, allzulange querystrings zu vermeiden und POST stattdessen zu verwenden.


als Antwort auf: [#198508]

Länge "$sql_eintrag =" ?

SabineP
Beiträge gesamt: 7586

3. Dez 2005, 18:38
Beitrag # 6 von 6
Beitrag ID: #199069
Bewertung:
(1794 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Ganesh,

>> Das ist nicht korrekt. Der IE z.B. frisst über 2000 Zeichen.

Nicht der IE bestimmt wie lang eine URL sein kann.
Es gibt auch noch zahlreiche andere HTTP-Clienten.

Lies die RFC2616 zum "Hypertext Transfer Protocol":
http://www.w3.org/...rfc2616/rfc2616.html

Diese RFC empfiehlt, nicht mehr als 255 Zeichen zu verwenden und ich kenne einige Browser, die nicht mehr schlucken.

Gruß Sabine


als Antwort auf: [#199067]
X

Aktuell

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
05.02.2021 - 05.11.2021

Digicomp Academy AG, Limmatstrasse 50, 8005 Zürich
Freitag, 05. Feb. 2021, 13.00 Uhr - Freitag, 05. Nov. 2021, 17.00 Uhr

Lehrgang

Bilden Sie sich zum zertifizierten Publishing-Multimedia-Profi aus. Neben Fotografie und Video befassen Sie sich mit der Medienproduktion, digitalen Publikationen und dem Webdesign für Desktop- und mobile Endgeräte.

Preis: CHF 10'500.-
Dauer: 30 Tage (ca. 210 Lektionen) – Unterricht findet jeweils am Freitag von 13 - 19 Uhr und Samstag von 09 - 17 Uhr statt

Ja

Organisator: Digicomp Academy AG

Kontaktinformation: Kundenberater-Team, E-Mailkundenberatung AT digicomp DOT ch

digicomp.ch/d/9PM

Veranstaltungen
01.03.2021 - 05.03.2021

Persönlichkeitsentwicklung

Online
Montag, 01. März 2021, 00.17 Uhr - Freitag, 05. März 2021, 00.18 Uhr

Webinar

Personal Power Coaching - Um was geht es? ​ Potenzialentfaltung: Potenzial entdecken und entfalten Talente entdecken: Deine Talente und Fähigkeiten erkennen und loslegen Gewohnheiten: schlechte Gewohnheiten durch Positive ersetzen Selbstbewusstsein stärken: Dein Bewusstsein stärken Eigendynamik entwickeln: Mehr Erfolg durch Eigenverantwortung & Disziplin Ängste kontrollieren: Ängste als Antrieb nutzen Entscheidungen treffen: Mit mehr Mut an die Sache ran! Lebensenergie steigern: Deine Lebensenergie steigern und aufrechterhalten Ziele erreichen: Ziele setzen und übertreffen! Motivationssteigerung: Mehr Erfolg durch Selbstmotivation Selbstvertrauen: Selbstvertrauen auf- und ausbauen

Details:
https://www.snfa.ch/swiss-personal-power-birolisik

Ja

Organisator: Birol Isik

Kontaktinformation: Birol Isik, E-Mailinfo AT snfa DOT ch

https://www.snfa.ch/swiss-personal-power-birolisik

Neuste Foreneinträge


Verknüpfung mit Format aufheben

Optionsfelder abhängig machen von Kontrollkästchen

Bilder verschieben sich nach dem Speichern und Kopiern der Datei

Kursivierung geht bei é und É verloren

Abbildungen auf 100 % bringen

Scriptphänomen alle 16 Steps

Alternative Acrobat Pro

Affinity Designer

Objekte in Texten lassen sich nicht mehr mit Maus auswählen, nurnoch als Text mit Cursor

Welches Grafiktablett wofür?
medienjobs