Platzhalter in PHP und SQL
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
array
beispiel
beliebige zeichen
code
desaster
einsetzen
frage
http
kleinbuchstaben
kommentar
platzhalter
sprache
stehen
string
tester
umsetzen
url
verwenden
vorkommen
zeichen
-
Ich wollte mal fragen welche Platzhalter man in PHP und SQL verwenden kann, also ob es welche gibt die in beiden Sprachen funktionieren und welche nur in einer gehn.
Sorry, dass ich so viel frage, ich will halt möglichst viel lernen -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
jetzt ist die frage... was meinst du mit platzhalter? platzhalter in strings, die für beliebige zeichen stehen oder doch was anderes?
falls das gemeint ist, gibt es in SQL % für beliebig viele beliebige zeichen (auch 0) und imho _ für genau ein beliebiges zeichen (ned ganz sicher)
in PHP gibt es das imho nicht direkt, da gibt es stattdessen preg_match und regular expressions, womit sich das umsetzen lässt. -
Meinst du Namespaces? Diese gibt es in PHP, in SQL denke ich nicht, da es in SQL keine Objekte im eigentlichen Sinne gibt. Falls du das nicht meinst, formuliere deine Frage bitte etwas genauer.
-
@Raubritta: Nein, ich meine keine Kommentare.
@Desaster-productions: Ich meine ganz allgemein solche Platzhalter, die für jedes beliebige Zeichen oder einen beliebigen Text stehen, und z.B. bei If-Abfragen genutzt werden können, wenn nur ein Teil des zu vergleichenden Textes bekannt ist. Ja, sowas wie das % in SQL. Gibt es das auch für PHP? Und gibt es davon noch mehr Zeichen, die man dafür einsetzen kann und nicht einsetzen sollte, wenn man keine Platzhalter verwenden will? -
desaster-productions schrieb:
in PHP gibt es das imho nicht direkt, da gibt es stattdessen preg_match und regular expressions, womit sich das umsetzen lässt.
wer lesen kann ist klar im vorteil *hust* -
meinst du Variablen : vor dem Variablenname steht immer ein "$"
<?php $var1 $var ?>
MFG -
@testings: Nein, ich meine solche Zeichen, die gibt es in fast jeder Sprache und die kennzeichnen einen variierenden Wert, sind aber keine Variablen.
Edit: Nicht nur einen variirenden Wert, sondern jeden Wert den es gibt/geben kann.
Beitrag zuletzt geändert: 2.3.2009 14:44:19 von drafed-map -
Wie desaster-productions bereits schrieb:
desaster-productions schrieb:
in PHP gibt es das imho nicht direkt, da gibt es stattdessen preg_match und regular expressions, womit sich das umsetzen lässt.
Hier ein paar beispiele:
<?php error_reporting(E_ALL); // Text bzw. String der durchsucht werden soll $string = " The Quick 15 Brown Fox Jumped Over The Lazy Dogs. The Quick Brown Fox Jumped Over The Lazy 30 Dogs. "; // Beispiele // finde alle Zahlen die 1 oder mehrmals hintereinander vorkommen $pattern = '/[0-9]+/'; //finde alle Kleinbuchstaben die 2 bis 5 mal hintereinander vorkommen $pattern = '/[a-z]{2,5}/'; //finde alles was kein q oder Q ist $pattern = '/[^q|Q]/'; //usw.. // RegEx mit preg_match_all() auswerten preg_match_all($pattern, $string, $array); // formatierte Ausgabe echo '<pre>', print_r($array, true), '</pre>'; ?>
Ein kleine Liste:
http://www.regex-tester.de/regex_glossar.html
Meintest Du sowas?
Beitrag zuletzt geändert: 2.3.2009 15:44:23 von simuliertes -
Danke! Genau sowas wie auf http://www.regex-tester.de/regex_glossar.html habe ich gesucht! Vielen Dank!
mfg drafed-map -
komm jetz aber bitte nicht auf die idee, eine regex in einem normalen string zu verwenden
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage