php 调用mysql存储过程 输入多个参数,出参只需一个如何写?

php 调用mysql存储过程 输入多个参数,出参只需一个如何写?,第1张

以下只是穗银个例子宴搜

CREATE procedure test

@n1 char(10),

@n2 char(10),

@n3 char(10),

@n4 char(10),

@n5 char(10),

@n6 char(10),

@n7 char(10),

@n8 datetime,

@n9 datetime,

@n10 int

as

select *--------这部分请将传入猜祥宴的参数带入查询的条件中

from table1 t1,table2 t2,table3 t3

where deldate between @n8 and @n9

and t1.ponum = t2.ponum

and t2.partnum = t3.partnum

and t3.layer =@n1

GO

char rx_a[12] = "ST ST"

void test(char *rx_a)

{

   char rx_b[8]

   aa(rx_a,rx_b) 

}

void aa(char *rx_a,char* rx_b)

{

    int i=0

    int k=0

    for(i=0rx_a[i]!='R'&&rx_a[i]!='\0'i++)   //rx_a里没有'R'字符,这里会死循环,导致数组访问越界,这里要加上字符串结束判断

    {

  printf("do here\n")

       rx_b[k]=rx_a[i]

       k++

    

    }

    rx_b[k]='\0'    野带梁//rx_b最后也要加一个行基'\0'结束字符

 printf("%s"颂运,rx_b)

}


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/12538746.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2025-08-26
下一篇2025-08-26

发表评论

登录后才能评论

评论列表(0条)

    保存