1
7
@michal kralik-不幸的是,PDO使用的MySQL C API有一个bug,这意味着使用某些版本的MySQL运行上述代码会导致错误:
您可以在上看到错误报告 bugs.mysql.com . 它已针对5.5.3+版本进行了修复;6.0.8+. 要解决此问题,您需要在&中分离;输出参数,并使用用户变量存储结果,如下所示:
|
2
4
忘了
相反,请看一看 PDO 明确地 prepared statements and stored procedures .
|
3
2
实际上,在MySQL5中使用mysqli或PDO调用存储过程并不是强制性的。使用旧的mysql_uu函数可以很好地调用它们。唯一不能做的就是返回多个结果集。
|
4
2
你需要使用 MySQLI 服务提供商 :
使用SPs时,需要关闭第一个结果集,否则会收到错误。以下是更多信息:
准备好的发言 ,我觉得很直截了当:
|
5
0
一个示例查询:
虽然抽象地说,尽管制作第一个基于php存储过程的web应用非常困难(mssql有很好的文档记录,但事实并非如此),但它在完成后非常棒——由于分离,更改非常容易。 |
hello_programmers · Mysql从其他表输出一列 1 年前 |
Community wiki · 这个MySQL语句出了什么问题? 1 年前 |
Community wiki · 优化从同一表中提取的多列的查询 1 年前 |
Popo · Sql查询:返回数据库中不可用的where条件 1 年前 |
Hamdan Nuramdani · 对账单中一周内不同表中的数据求和 1 年前 |
Kugelfisch · 用php为数据库加密数据 1 年前 |