首页 新闻 会员 周边 捐助

php函数分解SQL语句

0
悬赏园豆:50 [已关闭问题] 关闭于 2015-02-14 16:37

有SQL字符串一,包括SELECT、INSERT等等多句指令,格式正确,以分号作为一句结尾,空格、制表符、换行都可能有。请写一个php函数,把它分解成数组。

问题补充:

例如

var_dump( split_sql( "  insert into abc values

('asjoha   ;ighuasdf;as' ,'urwqur;');

select hahaha from abc where qwe='dk;h';"));

 

会输出

array(2){

  [0]=>

  string(60) "  insert into abc values

('asjoha   ;ighuasdf;as' ,'urwqur;');"

  [1]=>

  string(41) "

select hahaha from abc where qwe='dk;h';"

}

要这样分解!不要像一楼!

JSBY院长的主页 JSBY院长 | 初学一级 | 园豆:97
提问于:2013-05-28 20:53
< >
分享
所有回答(1)
0
三阶 | 园豆:1636 (小虾三级) | 2013-05-29 15:59

傻孩子,哪有这么简单!

<?php
var_dump(split ('[/;\t]', "insert into abc values ('adfhas;sdfhjkahsd;','sdfahh;sdfafughaifdlsfc;adfs;');"));
?>

试一下就知道错了。

支持(0) 反对(1) JSBY院长 | 园豆:97 (初学一级) | 2013-05-31 21:29
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册