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 ob_start的问题 遇到一个问题不会了,请教 关于replace into的问题 小段ASP转PHP 这是个什么错误,以前一直用的很好的,现在突然出错了! 在使用div网页中,当中间div的body内容变动时,怎么使最下边的另一个div的内容连动呀? tcpdf输出下划线的问题 ━━━━━━ PHP5下 dom xml 的问题, 知道的帮忙! ━━━━━━ 网页防注入,可以依赖360的通用防护代码吗 64位windows2008+PHP+APACHE连接数问题 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