で関数を作成するには、私はPHPを使用してDBのMySQLで関数を作成するには、このコードを持っている:はどのようにphpMyAdminのmysqlの
DROP FUNCTION IF EXISTS fnStripTags;
DELIMITER |
CREATE FUNCTION fnStripTags(Dirty varchar(4000))
RETURNS varchar(4000)
DETERMINISTIC
BEGIN
DECLARE iStart, iEnd, iLength int;
WHILE Locate('<', Dirty) > 0 And Locate('>', Dirty, Locate('<', Dirty)) > 0 DO
BEGIN
SET iStart = Locate('<', Dirty), iEnd = Locate('>', Dirty, Locate('<', Dirty));
SET iLength = (iEnd - iStart) + 1;
IF iLength > 0 THEN
BEGIN
SET Dirty = Insert(Dirty, iStart, iLength, '');
END;
END IF;
END;
END WHILE;
RETURN Dirty;
END;
|
DELIMITER
まあ、動作していないので、私はphpMyAdminの中で、この関数を作成する方法を知りたいです。 $$を追加するようなものをいくつか変更しなければならないことは分かっていますが、方法や場所はわかりません。
私は、MySQLの専門家ではないよ:/
はあなたのすべてをありがとうございました。
エラーメッセージが表示されますか? – Philipp
@Philipp私はPHPでそれをやってもエラーは出ませんが、うまくいきません... –
mysqlコンソールから直接試すことができますか? – Philipp