发新帖

[PHP] [MySQL] [Postgresql] [SqlServer] 截取一个select语句并替换语句中的列名

零下一度 2023-7-25 567

截取一个select语句并替换语句中的列名

$sql = 'select id,name,sex from user limit 10,100';
$dis = strripos($sql,'limit');
if($dis!==false)
{
  $sql = substr($sql,0,$dis);
  $str = substr($sql, stripos($sql,'select')+6,stripos($sql,'from')-6);
  $sql = str_replace($str,' count(t.taskid) ',$sql);
  $sql = substr($sql,0,strripos($sql,'order')); 
}


最新回复 (0)
返回
零下一度
主题数
930
帖子数
0
注册排名
1