论坛风格切换
  • 2816阅读
  • 0回复

[mysql]php 使用mysql接口报错 mysqli 却是正常可用的 [复制链接]

上一主题 下一主题
离线top
 

发帖
336
金币
0
威望
59
只看楼主 倒序阅读 使用道具 楼主  发表于: 2012-05-09
情况大致这样
  php使用了 iis 进程的用户去链接mysql 而不是 使用mysql_connect ([ string $server [, string $username [, string $password [, bool $new_link [, int $client_flags ]]]]] ) 函数中添加的 账号 密码 去链接mysql



解决方法

sql.safe_mode = On
改成
sql.safe_mode = Off 重启iis

参考
http://cn.php.net/mysql_connect


    MySQL 服务器。可以包括端口号,例如 "hostname:port",或者到本地套接字的路径,例如对于 localhost 的 ":/path/to/socket"。

    如果 PHP 指令 mysql.default_host 未定义(默认情况),则默认值是 'localhost:3306'。 在 SQL 安全模式 时,参数被忽略,总是使用 'localhost:3306'。
1条评分技术分+1
云天河 技术分 +1 - 2012-05-09
快速回复
限100 字节
如果您提交过一次失败了,可以用”恢复数据”来恢复帖子内容
 
提到某人:
选择好友
上一个 下一个