[GastForen Programmierung/Entwicklung PHP und MySQL Weblink in SQL/PHP

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

Weblink in SQL/PHP

Burner
Beiträge gesamt: 16

24. Jan 2005, 22:49
Beitrag # 1 von 6
Bewertung:
(1163 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammen,
ich habe eine sammlung von Links die ich in eine SQL Datenbank eintragen möchte und diese in unserem Intranet veröffentlichen.
Jetzt zu meiner Frage.
Auf was muss ich achten wenn ich eine Datenbank anlegen (Einträge werden nur von den Admins durchgeführt)?
Ich hoffe Ihr könnt mir ein paar Tipps geben.
Danke und Gruß
Burner
X

Weblink in SQL/PHP

Pozor
Beiträge gesamt: 892

25. Jan 2005, 17:24
Beitrag # 2 von 6
Beitrag ID: #139340
Bewertung:
(1163 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

Du musst Dir bewusst sein wie du sie Darstellen möchtest.
Damit meine ich z.B. wie sie Gruppiert werden sollen oder eben nicht.
Ob es Untergruppen geben sollte etc.

Das einfachste ist wohl eine flache Gruppenstruktur zu erstellen (keine Untergruppen)

Felder die Du sicherlich benötigst ():

id (integer)
linktext (varchar)
link (varchar) genügend gross
gruppe (varchar) //vereinfachter Ansatz ohne mehrtabellige Beziehungen

ev noch :
sortierung (integer) //bestimmt die position in der Gruppe
linkbeschreibung //als title attribut im Linkkonstukt <a ... title="..." ...>

Dies zu der DB. natürlich kann man auch die gruppen in eine einzelne
tabelle nehmen und so eine höhere flexibilität zu erreichen und
zusätzlich die willkürliche Sortierung einfach zu ermöglichen

Nun stellen sich auch die Fragen:

Wie gebe ich die Daten ein?
Wer gibt die Daten ein?
Wie prüfe ich ob derjenige berechtigt ist?

Die einfachste und meiner Meinung nach aber auch unschöne Lösung ist,
ein Skript mit einem oder mehreren festgelegten Benutzernamen und
dzugehörigen Passwörtern, dass die gesammte verarbeitung macht.

z.B. jeder kann ändern, doch muss bei einer Änderung noch der
Benutzername und das Passwort angeben sonst passiert nichts in der DB.

So dies ein paar Gedanken dazu...

Gruss Stefan

"KISS - KEEP IT SIMPLE, STUPID"
Ein paar Debuggingtricks:
http://www.boelsterli.biz/test/hds/debugging.php


als Antwort auf: [#139092]

Weblink in SQL/PHP

Burner
Beiträge gesamt: 16

25. Jan 2005, 22:06
Beitrag # 3 von 6
Beitrag ID: #139409
Bewertung:
(1163 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Pozor,

ich habe jetzt eine Tabelle in einer Datenbank erstellt.
create table links (id integer not null auto_increment,
linktext varchar (255),
link varchar (255),
gruppe varchar (100),
primary key (id));

wenn ich jetzt allerdings daten importieren möchte, habe ich folgendes

insert into links (linktext, link, gruppe)
values
( "test", "<a href="http://www.test.de", "testgruppe");

idt das so korrekt oder habe ich jetzt einen denkfehler

danke und gruß
burner


als Antwort auf: [#139092]

Weblink in SQL/PHP

Pozor
Beiträge gesamt: 892

25. Jan 2005, 22:22
Beitrag # 4 von 6
Beitrag ID: #139420
Bewertung:
(1163 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

hast du es denn auch mal gestetet (im Skript oder mit phpMyAdmin)?
insert into links (linktext, link, gruppe)
values
('test', 'http://www.test.de', 'testgruppe')

Ich weiss nicht ob " dies von mysql akzeptiert wird.. ? Doch habe ich es noch nie so angenwendet gesehen. -> '

Gruss Stefan

"KISS - KEEP IT SIMPLE, STUPID"
Ein paar Debuggingtricks:
http://www.boelsterli.biz/test/hds/debugging.php


als Antwort auf: [#139092]

Weblink in SQL/PHP

ganesh
Beiträge gesamt: 1981

25. Jan 2005, 22:31
Beitrag # 5 von 6
Beitrag ID: #139424
Bewertung:
(1163 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
insert into links (linktext, link, gruppe)
values
( "test", "<a href="http://www.test.de", "testgruppe");


Wieso a href? Die URL genügt doch. Den h ref tag kannst Du nachher mit PHP konstruieren.

Und wenn schon, dann aufpassen mit den " + ' !

insert into links (linktext, link, gruppe)
values
('test', 'http://www.test.de', 'testgruppe');



als Antwort auf: [#139092]

Weblink in SQL/PHP

ganesh
Beiträge gesamt: 1981

25. Jan 2005, 22:33
Beitrag # 6 von 6
Beitrag ID: #139425
Bewertung:
(1163 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
id (integer)
linktext (varchar)
link (varchar) genügend gross
gruppe (varchar) //vereinfachter Ansatz ohne mehrtabellige Beziehungen


id = zusätzlich autoincrement
gruppe = wenn die Tabelle wächst und wächst, bist Du auf einmal froh, wenn Du stattdessen eine zusätzl. Tabelle erstellt hättest mit den Kategorien.

also eher: kategorie_id (num)

und 1 weitere Tabelle
kat
mit id (unique oder autoinc.) + katbez (varchar)




als Antwort auf: [#139092]
X

Aktuell

PDF / Print
kalenderFebruar_kl

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
12.03.2021 - 16.07.2021

Digicomp Academy AG, Zürich oder virtuell
Freitag, 12. März 2021, 13.00 Uhr - Freitag, 16. Juli 2021, 17.00 Uhr

Lehrgang

Steigen Sie in die Welt des Publishings ein und erlangen Sie die Zertifizierung von publishingNETWORK. Lernen Sie in diesem Lehrgang Druckmedien professionell zu erarbeiten, druckfertige PDFs zu erstellen und CI/CD-Vorgaben umzusetzen.

Preis: CHF 6'300.-
Dauer: 18 Tage (ca. 126 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/9PBAS