kwhw.net
当前位置:首页 >> mysql CAll >>

mysql CAll

call sp_add(); 是不是你定义的过程有问题吧,并没有指出返回结果来 像我这样是可以的: CREATE PROCEDURE sp_add(a int, b int,out c int) begin set c=a+ b; end; 调用过程: call sp_add (1,2,@a); select @a;

call 就是调用存储过程或者函数 用法: call 存储过程或者函数名

create procedure proprice() is begin select avg(price) as average from products; end; 以上就是规范的格式,请不要添加额外的东西,执行之后调用即可。 如果有其他问题,你可以先百度一下存储过程的规范应用

这个问题典型的php_mysql.dll没有加载成功 首先你当然要确认php.ini里面extension路径对不对,就是说在确定php_mysql.dll一定存在的情况下按以下方法解决 你机器上一定装了MySQL,而且先装了MySQL,安装MySQL时候会加一个环境变量path,是mysql/...

1、确定你的MySQL服务启动了。 2、如果MySQL启动了还是这样,看一下phpinfo()中有没有MySQL模块。 没有的话修改php.ini使其支持MySQL,这方面的资料很多,自己搜吧。 记得要重启Apache服务。 有时候需要尝试多次重启,或把它晾那一会。 如果你的...

好吧 那我就愧领了。谢谢

修改了php.ini需要重启apache。你可以用phpinfo()函数看看加载的模块信息,看有没有mysql。

下载安装相应版本php-mysql.rpm和php-pdo.rpm文件;然后将php.ini中下列三项前面的分号去掉; extension=mysql.so extension=mysqli.so extension=pdo_mysql.so 重启Apache,mysql服务即可解决。

这个问题跟MYSQL无关,你不装MYSQL都一样有问题。 那么,有“Fatal error: Call ”……说明你的PHP开始工作了。就只是找不到函数。 我自己用的PHP5.2.5,建议你用个比这个高的肯定函数是存在的,就是定位php_mysql.dll的问题。 编辑php.ini,寻找ext...

mysqli支持面向过程和面向对象两种写法(建议用面向对象方法) mysqli_connect 连接数据库是面向过程的写法 但你$conn->query使用了面向对象方法当然是不对的了。 例子: mysqli面向对象方法: $db = new mysqli($db_host,$db_user,$db_pass,$db_n...

网站首页 | 网站地图
All rights reserved Powered by www.kwhw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com