ERLEDIGT
JA
JA
ANTWORTEN
3
3
ZUGRIFFE
372
372
EMPFEHLEN
-
07.12.11 21:55 #1
Hi zusammen,
Ich habe eine URL mit Sonderzeichen &
z.b. seite&isset....
Ich will in meiner Mysql Abfrage direkt ab dem & Zeichen alles was dahinter kommt löschen.
Wenn ich richtig liege geht das mit REGEXP
aber weiß einer den Syntax dafür ?
Momentan hab ich es so das funktioniert auch ist mir aber zu unsicher definiert.
PHP-Code:$listpageId = $db->fetchassoc($db->query("SELECT id FROM ".$sqltab25." WHERE link LIKE '$page%'"));
Geändert von Starfox2007 (07.12.11 um 22:07 Uhr)
-
08.12.11 16:38 #2
- Registriert seit
- Sep 2004
- Ort
- Möglingen (BaWü)
- Beiträge
- 3.109
Vielleicht solltest du dir mal die Funktion parse_url anschauen. Damit kannst du eine URL in ihre Bestandteile zerlegen.
Ergibt dann ein Array:PHP-Code:<?php
$url = 'http://www.tutorials.de?irgendwas&undnochwas';
var_dump(parse_url($url));
?>
Code :1 2 3 4 5
array(3) { ["scheme"]=> string(4) "http" ["host"]=> string(16) "www.tutorials.de" ["query"]=> string(20) "irgendwas&undnochwas" }Geändert von tombe (08.12.11 um 16:41 Uhr)
Sollte ein Tipp von mir geholfen haben, habe ich nichts gegen eine entsprechende Bewertung oder ein Danke und wenn ein Problem gelöst ist, dann den Beitrag bitte auch als erledigt markieren.
Was ich gar nicht leiden kann sind User die es nicht für nötig halten auf Antworten zu reagieren, die Themen nicht als erledigt markieren und/oder die sich nicht für Hilfe bedanken.
-
08.12.11 17:45 #3
Das bringt mir leider nichts, das ganze muss in der SELECT Abfrage passieren.
link liefert seite&isset....PHP-Code:SELECT id FROM ".$sqltab25." WHERE link LIKE '$page%'
page liefert seite (ist also schon gefiltert)
und ich möchte jetzt eine schöne Methode um das auszulesen, da % ja alles mögliche nachfolgende sein kann.
Irgendwie in der Art:
Alles mit $page und einem & Zeichen danach weiß nich ob das funktioniert
PHP-Code:SELECT id FROM ".$sqltab25." WHERE link LIKE '$page\&\%'
-
09.12.11 09:28 #4
Also, das ganze hat sich erledigt, ich war da wohl ein bisschen wirr im Kopf

das ganze wird in meinem Fall ganz normal abgefragt sogar ohne LIKE
Aber trotzdem Vielen Dank für die schnelle Hilfe die von dir kam @tombePHP-Code:SELECT 1,2,3 FROM tabelle WHERE id = id
Ähnliche Themen
-
[PHP/RegEx] Löschen des Reststrings ab einem bestimmten Zeichen innerhalb des Strings
Von micha im Forum PHPAntworten: 15Letzter Beitrag: 19.12.10, 14:01 -
Update Anweisung für nur ein Zeichen, der Rest soll bleiben.
Von Joemichael im Forum Relationale DatenbanksystemeAntworten: 2Letzter Beitrag: 27.03.09, 10:48 -
Letzten 3 Profilbesucher anzeigen - rest -> löschen
Von proloser im Forum PHPAntworten: 3Letzter Beitrag: 24.01.09, 13:54 -
Mit str_replace möglich? erstes Zeichen im String groß, Rest klein
Von splat im Forum PHPAntworten: 4Letzter Beitrag: 13.07.05, 14:00 -
Nach best. Anzahl von Einträgen die rest. löschen******
Von MediaPlanet im Forum PHPAntworten: 3Letzter Beitrag: 18.04.03, 12:42





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren