mysql多条语句执行,仅仅支持mysql…

mysql多条语句执行,仅仅支持mysqli方法
语句如下:
                                SELECT 
                                        @uid := uid,
                                        @nid := nid,
                                        @tid := tid,
                                         FROM lcd_userstore WHERE user_id = 1,
                                SELECT 
                                        @node_name := node_name,
                                        @node_tablenum := node_tablenum,
                
                                         FROM lcd_node_list WHERE nid=@nid,
                                SELECT 
                                        @uid uid,
                                        @nid nid,
                                        @tid tid,
                                        
                                        @node_name node_name,
                                        @node_tablenum node_tablenum;
function  test(){
$mysqli  new  mysqli(HOST,USER,PWD,MYSQLDB);
$mysqli->query("set  names  'utf8");
//多条sql语句
$sql  "SELECT  @shar_fid  :=  `fids`  FROM  lcd_share  WHERE  `code`  'MCrJT6';
SELECT  FROM  lcd_file_53  WHERE  fid  @shar_fid;";
echo  $sql;
if  ($mysqli->multi_query($sql)){//multi_query()执行一条或多条sql语句
do{
if  ($rs  $mysqli->store_result()){//store_result()方法获取第一条sql语句查询结果
while  ($row=$rs->fetch_row()){
var_dump($row);
echo  "
";
}
$rs->Close();  //关闭结果集
if  ($mysqli->more_results()){    //判断是否还有更多结果集
echo  "
";
}
}
}while($mysqli->next_result());//next_result()方法获取下一结果集,返回bool值
}
$mysqli->close();    //关闭数据库连接


}
 
 
 
 
 
 
 
 
 
以上方法才能对多条select语句进行查询
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值