| |||||||
Du magst keine Werbung? Wir auch nicht!
Einfach registrieren und die Werbung ist weg. Diese Nachricht sehen nur nicht registrierte Nutzer.
![]() |
| | LinkBack | Themen-Optionen | Ansicht |
| | #1 (permalink) |
| is learning Registriert seit: Oct 2005
Beiträge: 1.019
| MySql - Sonderzeichen bei Tabellennamen
Hi Leute, bin gerade dabei ein Forum in PHP und MySql zu erstellen u.a. auch zur Übung Folgendes Problem oder Frage: Ist es möglich, dass man in einer MySql Datenbank Sonderzeichen und Leerzeichen für ein Tabellenname verwendet? Hab es zwar probiert in verschiedenen Variationen, aber es scheint anscheinend nicht zu gehen... Wenn ich alles zusammenschreibe und keine Sonderzeichen verwende läuft die Abfrage richtig. Wenn ich aber z.B. als Tabellenname 3topic_Off Topic oder soetwas in der Art mache, kommt ein Fehler in der Abfrage. Daher hab ich die Tabellen voerst in diesem Schema benannt 3topic1 Ich würde aber dort gerne die richtigen Topicnamen schreiben, damit ich in der Datenbank die einzelnen Topics direkt sehe... Den Skript den ich zur Abfrage verwende ist: PHP-Code: Ich benutze zurzeit zum Senden der Werte base64_encode bzw. decode Sehr sicher ist es zwar nicht, allerdings kann man im Header die Werte nicht einfach so ablesen. Gibt es da bessere Möglichkeiten verschlüsselte Werte zu senden, die man auch wieder decodieren kann?
__________________ helping helps Geändert von moonartist (25-09-2007 um 16:17 Uhr) |
| | |
| | #2 (permalink) |
| exestiert hier nicht Registriert seit: Jun 2002 Ort: Osnabrück
Beiträge: 1.728
|
Wieso brauchst du denn Sonderzeichen als Tabellen namen. Alle anderen kommen auch ohne klar. Außerdem ist es nicht wichtig, das du die Topics in der Db erkennst. Es kommt nur darauf an, das die Db die Richtigen Tabellen schnell verknüpfen kann und somit dir dein Topic ausgibt ohne den Server stark zu belasten. Ich weiß nicht so genau wieso du die topics erkennen in der Db erkennen willst. Zum bearbeiten wirst du auch wohl kaum in die Db gehen und jedes Topic einzeln bearbeiten. Gruß Nils F.
__________________ <? if(!$success){ $try++; } ?> ~Es ist so grausam, dass der Intelligenz Grenzen gesetzt sind und der Dummheit keine.~ Werbung: - Ajax File Manager ( KFM - Kae's File Manager ) |
| | |
| | #3 (permalink) |
| is learning Registriert seit: Oct 2005
Beiträge: 1.019
|
Also gehen Sonderzeichen als Tabellennamen im DB nicht? Zählen Leerzeichen eigentlich auch als Sonderzeichen? Bindestriche und Unterstricher schon oder? Also meinst du das das Schema 3topic1, 3topic2... besser wäre oder gleich t1, t2 etc.? Zur Erkennung der Topics in der DB. Ich dachte es wäre ganz praktisch wenn man Anfangs noch eine kleine Übersicht hätte.
__________________ helping helps Geändert von moonartist (25-09-2007 um 16:17 Uhr) |
| | |
| | #5 (permalink) | |
| exestiert hier nicht Registriert seit: Jun 2002 Ort: Osnabrück
Beiträge: 1.728
| Zitat:
Für ein kleines Forum reichen 3 Tabellen ( Ohne User Verwaltung ). Tabellen: - categories ( id, name ) - topics( id, categoryid, from, head, text, date ) - answers( id, categoryid, topicid, from, head, text, date ) Das ist nun sehr sehr schlicht gehalten aber es würden reichen um ein einfaches Forum aufzubauen.
__________________ <? if(!$success){ $try++; } ?> ~Es ist so grausam, dass der Intelligenz Grenzen gesetzt sind und der Dummheit keine.~ Werbung: - Ajax File Manager ( KFM - Kae's File Manager ) | |
| | |
| | #6 (permalink) | |
| is learning Registriert seit: Oct 2005
Beiträge: 1.019
| Zitat:
mh ich hatte tatsächlich vor für jedes Topic eine eigene Tabelle anzulegen... ![]() ich probier es mal mit der kurzen Methode thx! edit: so hab jetzt die Shema editiert zu Schema...
__________________ helping helps Geändert von moonartist (25-09-2007 um 16:21 Uhr) | |
| | |
| | #7 (permalink) |
| jetzt auch in digital! Registriert seit: Jul 2001
Beiträge: 1.047
| Vergiss bitte die Geschichte mit dem eigenen Forum erstmal... wenn du mit solchen grundlegenden Sachen schon Probleme hast, dann solltest du nochmal ganz von vorne mit PHP/MySQL anfangen. Des endet sonst totsicher im Chaos!
__________________ felix |
| | |
| | #8 (permalink) |
| is learning Registriert seit: Oct 2005
Beiträge: 1.019
|
@.felix. Ich mache dieses Forum u.a. auch zur Übung der ganzen Befehle und in ihrem Zusammenhang und den Umgang mit MySql zu lernen etc. und auch einfach mal zu probieren vlt. lachst du, aber ich habe in diesem langen Schema mit diesen vielen Tabellen einen Miniblog gebastelt... also das bei neuen Beiträgen eine neue Tabelle erstellt wurde worin dann die Kommentare zu den Beiträgen standen die Version mit den wenigen Tabellen probier ich mal demnächst aus wollte eigentlich auch nur fragen ob man bei Tabellennamen Sonderzeichen verwenden kann... edit: rofl ok, ich schau mir PHP/MySQL mal genauer an~
__________________ helping helps Geändert von moonartist (26-09-2007 um 15:27 Uhr) |
| | |
| | #9 (permalink) | |
| exestiert hier nicht Registriert seit: Jun 2002 Ort: Osnabrück
Beiträge: 1.728
| Zitat:
Ich weiß auch nicht was du mit demnächst meinst, ich hoffe nicht das du dein jetziges Forum in deiner Art und weise wie du es angefangen hast weiter bringen willst. Gruß Nils F.
__________________ <? if(!$success){ $try++; } ?> ~Es ist so grausam, dass der Intelligenz Grenzen gesetzt sind und der Dummheit keine.~ Werbung: - Ajax File Manager ( KFM - Kae's File Manager ) | |
| | |
| | #10 (permalink) |
| is learning Registriert seit: Oct 2005
Beiträge: 1.019
|
meinte wenn ich demnächst Zeit habe... bzw. wenn ich mich demnächst wieder da ransetze habe zuvor mal ein Gästebuch erstellt, die war in einer Tabelle hatte beim Forum zunächst gedacht, es ist so wie ein Gästebuch welches etwas größer ist da dachte ich einfach, probieren wir es mal mit mehreren Tabellen aus
__________________ helping helps |
| | |
| | #11 (permalink) | |||
| Taufrisch Registriert seit: Jun 2001 Ort: Berlin
Beiträge: 2.042
| Zitat:
Zitat:
Zitat:
JEDER, wirklich JEDER fängt irgendwann mal klein an. es gibt leute, die machen ne ausbildung und lernen solche dinge und es gibt leute, die autodidaktisch vorgehen. und ich persönlich finde es immer vollkommen unangebracht, dass so oft immer gleich voll der druck gemacht wird. "lern das erstmal richtig ...", "so macht man das doch nicht ...", "das ist ja völliger quatsch ...". ich fänd es nicht verkehrt, sich vielleicht auch mal wieder ein wenig mehr in den frager reinzuversetzen. nicht jeder kauft sofort 5 bücher oder googled 3 tage, um ne lösung zu finden. soll auch leute geben, die lieber versuchen, durch eigene logik lösungswege zu entdecken. es geht ja auch nicht immer nur ausschließlich darum, möglichst schnell, und schon gar nicht die (angeblich) ultimative lösung zu finden, sondern auch durchaus mal um den spass an der sache. so geht es zumindest mir - ich persönlich habe SEHR viel spass daran, ein kniffliges problem selbst zu knacken. wenn ich nicht weiter komme, frage ich gern hier im forum nach - dann nicht um des silbertablett willens, sondern um einen bisher ausgebliebenen funken auszulösen. so - das wollte ich schon immer mal loswerden. ein bisschen über den tellerand schauen und das ein oder andere mal an die zeiten denken, wo man heute selbstverständliche dinge möglicherweise selbst noch nicht kannte oder beherrschte ...
__________________ AKTUELLE PROJEKTE: baulmann.de - derleuschner.de - rentamt-luetetsburg.de - genderquiz-verdi.derleuschner.de - altvarenholzer.de SONSTIGE PROJEKTE: sternbuschweg.de - schlosspark-luetetsburg.de - virginia-jetzt.de - altschueler.de Geändert von Dennis (27-09-2007 um 16:28 Uhr) | |||
| | |
| | #12 (permalink) |
| Inventar Registriert seit: Jul 2002
Beiträge: 6.882
|
@Dennis: Ich geben dir einerseits recht, andererseits aber auch wieder nicht. Bin selber ungelernter Programmierer und schreibe daher aus eigener Erfahrung. Es tut niemandem weh wie du so schön gesagt hast "über den Tellerrand zu schauen". Daher wer ein eigenes Forum programmieren will könnte ja selbst auf die Idee kommen mal eine gängige Software zu installieren und erst mal zu schauen wie die das gemacht haben. Und Tabellen automatisch erstellen und dann auch noch durch Benutzer-Eingabe (!!injection!!) ist wirklich etwas vom dümmsten was man mit PHP/mySQL machen kann. Da darf man sich nicht wundern wenn man "etwas" zurecht gewiesen wird. Stärkt den Charakter
__________________ (\__/) (='.'=) (")_(") |
| | |
| | #13 (permalink) |
| is learning Registriert seit: Oct 2005
Beiträge: 1.019
|
thx all^^ Wie auch Dennis gesagt hat. Ich bastel ebenfalls gerne rum, bis ich es am Ende irgendwie hinbekomme. ![]() Am Ende schau ich dann wo man dann noch Sachen optimieren kann. Aber es ist auch gut, dass man das Forum für Fragen hat.^^
__________________ helping helps |
| | |
| | #14 (permalink) |
| Taufrisch Registriert seit: Jun 2001 Ort: Berlin
Beiträge: 2.042
|
@nightflyer eben genau DARUM geht es ja. vielleicht möchte er gerade nicht ne fertige lösung auseinandernehmen, sondern es selbst versuchen. sich in ein wahnwitziges abenteuer zu stürzen ohne den ausgang zu kennen und vorher praktisch "sicher" zu sein, dass man den einen oder anderen schiffbruch erleiden wird, macht ja den reiz der sache aus. früher hab ich mir auch öfter fremde arbeiten angeschaut um draus zu lernen. das find ich mitunter ähnlich mühsam. und jetzt bin ich froh es irgendwann gelassen zu haben. nur so kann man überhaupt einen eigenen stil entwickeln. ist zumindest meine erfahrung/meinung. dass man dabei mitunter wichtige sicherheitsaspekte (aus unwissenheit) missachtet ist natürlich doof, aber nun auch nicht sooo dramatisch. also ich kann nur jeden ermutigen, wirklich ECHTE eigene erfahrungen zu machen und sich nicht immer nur auf das zu verlassen, was andere vor einem schon erkundet haben. übrigens ist die tatsache, dass er sich bei seinem wissensstand an ein forum heranwagt eher lobenswert. es gibt so viele leute, die immer nur nehmen und benutzen. dass er dabei den holzweg gewählt hat ist halt pech für ihn. aber er war ja immerhin so clever, rechtzeitig profis anzuhauen, ob er richtig denkt.
__________________ AKTUELLE PROJEKTE: baulmann.de - derleuschner.de - rentamt-luetetsburg.de - genderquiz-verdi.derleuschner.de - altvarenholzer.de SONSTIGE PROJEKTE: sternbuschweg.de - schlosspark-luetetsburg.de - virginia-jetzt.de - altschueler.de |
| | |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | |
| |