[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:
(1227 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:
(1227 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:
(1227 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:
(1227 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:
(1227 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:
(1227 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

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
02.02.2023

Prozesse optimieren und effizient gestalten

Zürich
Donnerstag, 02. Feb. 2023, 08.00 - 10.00 Uhr

Digitalisierung, Webauftritt

Digitalisierung mitgestalten - Worauf kommt es an? Wie wichtig ist die Webseite? Webseite mit Word Press? Interne Prozesse optimieren

Ja

Organisator: B. Isik - SNF Academy

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

https://digitalisierung-heute.ch/digitalisierung-informationstag-schweiz/

Veranstaltungen
01.03.2023 - 09.03.2023

Online
Mittwoch, 01. März 2023, 00.00 Uhr - Donnerstag, 09. März 2023, 00.00 Uhr

Online Webinar

Wie gehen wir mit diesen Veränderungen um? Was ist notwendig, damit wir die Digitalisierung im Unternehmen klappt? Veränderungsprozesse verstehen und entsprechend handeln Mitarbeiter als Botschafter Webseite mit WordPress erstellen SEA /SEO (Ads aufschalten)

Ja

Organisator: B. Isik - SNF Academy

Kontaktinformation: B. Isik, E-Mailinfo AT snfa DOT ch

https://www.fernstudiumfitness.ch/digitalisierung-schweiz/