如何用正则表达式匹配SQL中的CREAT语句??? 20
比如我有这么段字符串。我要筛选它具体的SQL语句。用preg_match_all怎么来实现?$sql='CREATETABLEIFNOTEXISTS`et_words`(...
比如我有这么段字符串。我要筛选它具体的SQL语句。用preg_match_all怎么来实现?
$sql = 'CREATE TABLE IF NOT EXISTS `et_words` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`word` VARCHAR( 20 ) NOT NULL ,
`type` TINYINT( 1 ) NOT NULL
) ENGINE = MyISAM DEFAULT CHARSET=utf8;';
就是找SQL的左'('到右边的')'之间的那段内容。晒出来,谢谢~~~ 展开
$sql = 'CREATE TABLE IF NOT EXISTS `et_words` (
`id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`word` VARCHAR( 20 ) NOT NULL ,
`type` TINYINT( 1 ) NOT NULL
) ENGINE = MyISAM DEFAULT CHARSET=utf8;';
就是找SQL的左'('到右边的')'之间的那段内容。晒出来,谢谢~~~ 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询