PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
MySQL: WHERE Variable LIKE mit Variable aus Liste
Beitrag
<blockquote data-quote="Chriss1987" data-source="post: 1594884" data-attributes="member: 23088"><p><strong>AW: MySQL: WHERE Variable LIKE mit Variable aus Liste</strong></p><p></p><p>Hi,</p><p></p><p>oh ja, wenn du die Seite dann mal veröffentlichst, sag Bescheid und poste mal den Link, bin mal gespannt, wie schnell deine DB dann per SQL-Injection lahmgelegt wird... <img src="/styles/default/xenforo/smilies/zwinker.gif" class="smilie" loading="lazy" alt=";)" title="Wink ;)" data-shortname=";)" /></p><p>Hierzu der Hinweis, dass Benutzereingaben, grade bei DB-Abfragen, validiert werden müssen. Z.B. könntest du ein Array anlegen, in dem die Spaltennamen, die zur Suche zugelassen sind, hinterlegt sind und dann vergleichen, ob der übermittelte Spaltenname zugelassen ist... Nur mal als kleinen Gedankenanstoß... <img src="/styles/default/xenforo/smilies/zwinker.gif" class="smilie" loading="lazy" alt=";)" title="Wink ;)" data-shortname=";)" /></p><p></p><p>@Doitsu:</p><p>Ich glaube mal, das ist Geschmackssache, mir widerstrebt eine Notation, in der die Variablen einfach mit zwischen den "Gänsefüßchen" steht, da man so keine einheitliche Notation erreichen kann, wenn man z.B. auf ein Objekt oder Array zugreifen möchte. Flexibler ist meiner Meinung nach (und auch das ist Geschmackssache und jedem selbst überlassen), Strings mit zu formatieren, so ist eine einheitliche Notation möglich und die Variablen können ggf. auch schnell mit Objekten ö.ä. getauscht werden. <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p></p><p>@TO: zu deinen Fragen wurde sonst glaub alles gesagt. Abfragen, ob Datensätze gefunden wurden kannst du, wie Doitsu schon sagte, mit mysql_num_rows. Variabel eine Spalte, in der zu suchen ist, zu übergeben, steht ja auch schon in den Antworten, achte aber, wenns geht ein wenig auf Sicherheit!<img src="/styles/default/xenforo/smilies/zwinker.gif" class="smilie" loading="lazy" alt=";)" title="Wink ;)" data-shortname=";)" /></p><p></p><p>Schöne Grüße aus dem Sauerland! <img src="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7" class="smilie smilie--sprite smilie--sprite1" alt=":)" title="Smile :)" loading="lazy" data-shortname=":)" /></p><p>Chriss</p></blockquote><p></p>
[QUOTE="Chriss1987, post: 1594884, member: 23088"] [b]AW: MySQL: WHERE Variable LIKE mit Variable aus Liste[/b] Hi, oh ja, wenn du die Seite dann mal veröffentlichst, sag Bescheid und poste mal den Link, bin mal gespannt, wie schnell deine DB dann per SQL-Injection lahmgelegt wird... ;) Hierzu der Hinweis, dass Benutzereingaben, grade bei DB-Abfragen, validiert werden müssen. Z.B. könntest du ein Array anlegen, in dem die Spaltennamen, die zur Suche zugelassen sind, hinterlegt sind und dann vergleichen, ob der übermittelte Spaltenname zugelassen ist... Nur mal als kleinen Gedankenanstoß... ;) @Doitsu: Ich glaube mal, das ist Geschmackssache, mir widerstrebt eine Notation, in der die Variablen einfach mit zwischen den "Gänsefüßchen" steht, da man so keine einheitliche Notation erreichen kann, wenn man z.B. auf ein Objekt oder Array zugreifen möchte. Flexibler ist meiner Meinung nach (und auch das ist Geschmackssache und jedem selbst überlassen), Strings mit zu formatieren, so ist eine einheitliche Notation möglich und die Variablen können ggf. auch schnell mit Objekten ö.ä. getauscht werden. :) @TO: zu deinen Fragen wurde sonst glaub alles gesagt. Abfragen, ob Datensätze gefunden wurden kannst du, wie Doitsu schon sagte, mit mysql_num_rows. Variabel eine Spalte, in der zu suchen ist, zu übergeben, steht ja auch schon in den Antworten, achte aber, wenns geht ein wenig auf Sicherheit!;) Schöne Grüße aus dem Sauerland! :) Chriss [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ▲ = 5, ▼ = 2 und ■ = 7, was ist ▲ × ▼ + ■?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
PHP, Javascript, jQuery, Ajax, nodeJS, MySQL...
MySQL: WHERE Variable LIKE mit Variable aus Liste
Oben