php操作mysql,mysql_query(): supplied argument is not a valid MySQL-Link re 本帖最后由 PhpNewnew 于 2012-08-09 21:17:01 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 本帖最后由 PhpNewnew 于 2012-08-09 21:46:33 编辑 问题出在你没有分清楚变量作用域。function mysqllogin(){// mysql登陆模块 if ($_COOKIE['mysql_severpass']!=md5($severpass)){就这个来说 $serverpass属于未定义,因为它出现在函数体内,而且没有global声明为全局。所以打刚开始就没有创建数据库连接。即使进入这个if分支,创建了数据库连接,在另一个函数 printdb 体内,也需要再声明 $link为全局变量手册: http://www.php.net/manual/zh/language.variables.scope.php 调用使用链接服务器的mssql存储过程遇到的问题 PHP数组排序问题 ADODB PHP 的一个简单奇怪问题 求高手解答 xp如何安装apache2 没有出现界面向导 php事务rollback,急!!!!!!!!!!!! 最近想用模板来做网站(或者说用函数) PHP中应该如何使用缓存功能?? frame和session问题 怎样把远端虚拟主机上超过100M的mysql数据库备份到本地?急!!! 急!救命啊!!! php Snoopy 能用来发邮件不? html 文件上传一定要放在表单里吗
function mysqllogin(){// mysql登陆模块
if ($_COOKIE['mysql_severpass']!=md5($severpass)){
就这个来说 $serverpass属于未定义,因为它出现在函数体内,而且没有global声明为全局。所以打刚开始就没有创建数据库连接。
即使进入这个if分支,创建了数据库连接,在另一个函数 printdb 体内,也需要再声明 $link为全局变量
手册: http://www.php.net/manual/zh/language.variables.scope.php