preg_replace of iets anders?
Stefan
05/12/2009 00:23:00Ik heb dus een hele waslijst met queries die me errors geven. Ik weet waar het aan ligt. Nu wil met php de error in elke query bypassen.
Het komt doordat er quotes om een int zitten. hoe haal ik deze quotes er weg, maar laat het nummer wel staan. en als er text is de quotes juist niet weg halen.
Voorbeeld van query:
dus het moet worden:
En alle data is elke keer weer anders. is er hier een snelle manier voor, of kan ik het beter met de hand doen?
Het komt doordat er quotes om een int zitten. hoe haal ik deze quotes er weg, maar laat het nummer wel staan. en als er text is de quotes juist niet weg halen.
Voorbeeld van query:
Code (php)
1
INSERT INTO monsters VALUES ('83', 'Mjolnid', 'description', '28', '274', '100', '30', '30', '225', '60', '30', '0', '0', '40', '10', 'armor', '6', '1', '2', '6', '0', '100', '150', '120', '100', '100', '50', '100', '100', '25', '35', '25', 'monster-mjolnid.swf', 'monster-mjolnid-head.swf', '10', 'background-volcanonew.swf', '2', 'Energy', 'Melee', 'volcano,fire');
dus het moet worden:
Code (php)
1
INSERT INTO aq_monsters VALUES (83, 'Mjolnid', 'description', 28, 274, 100, 30, 30, 225, 60, 30, 0, 0, 40, 10, 'armor', 6, 1, 2, 6, 0, 100, 150, 120, 100, 100, 50, 100, 100, 25, 35, 25, 'monster-mjolnid.swf', 'monster-mjolnid-head.swf', 10, 'background-volcanonew.swf', 2, 'Energy', 'Melee', 'volcano,fire');
En alle data is elke keer weer anders. is er hier een snelle manier voor, of kan ik het beter met de hand doen?
PHP hulp
26/12/2024 15:33:02Jelmer -
05/12/2009 00:42:00Met preg_replace heb je er maar één regeltje voor nodig: