Hallo
ich habe einen Text aus dem ich folgendes Muster: [link=76,param=43] herauslesen, und den "Link" dann in nen mysql_query geben. Leider wird dann die \1 aber immer als Zahl 1 interpretiert und nicht als Variabler String der ausgelesen wurde.
preg_replace('@[link=([^"]+),param=([^"]+)]@si', mysql_query("SELECT name FROm test WHERE id='\1'"), $test);
Was mache ich falsch, oder wie kann ich das problem lösen?
Gruß
Philippo