首 页   · 站长博客 · 用户注册 · 会员登陆  · 会员排行  ·最新主题  ·最近回复  精华区  版权声明  ·论坛管理
  当前登录身份:游客,请先登录。  笔名: 口令: 验证码:   
楼 主  index »  PHP安装/语法/函数 » 大家帮我看看这里为什么出错  


  作者:moodhome
  注册时间:2008-10-09
  主题/回复:1/0
  积分:31
  等级:★(二级)
  称号:初出茅庐

  moodhome@gmail.c..
  未提供
  未提供

 

 发表:2008-10-09 11:42:42 阅读 2941 次 回复 1 次 得分1  |   字号 字色
大家帮我看看这里为什么出错
现在有两个文件:
1、config.php
里面有内容是:
<?php
$dbhost="localhost";
$dbuser="root";
$dbpass="";
$dbdata="webshcool";
?>

2、in.php
里面有内容是:
<?
require("config.php");
$myconn=mysql_connect($dbhost,$dbuser,$dbpass) or  die("失败");
mysql_select_db($dbdata,$myconn) or  die("连接数据库失败");
?>

===============
现在是出问题了。运行in.php后,老出现:"连接数据库失败"这个提示。
如果改成是:
mysql_select_db('webschool',$myconn) or  die("连接数据库失败");
就完全没有问题了,难道不能用变量吗?搞不懂啊!
=====


我的环境是:winxp + iis + php 5 + mysql 5
php.ini的register_globals = Off,或者 register_globals = On 都会出现这个问题
整体环境是没问题的,我运行了discuz论坛,又运行了几个php留言本程序,都没有任何问题,真是搞不懂。高手帮帮忙吧。
 
 1#楼  
 
  回复人:一起PHP
  注册时间:2004-02-27
  主题/回复:247/1521
  积分:4649
  等级:★★★★★☆(十一级)
  称号:论坛圣人

   
 1#楼 发表于2008-10-24 10:49:20  评分:1 

回复给楼主(moodhome)
代码没问题。应当看一下是否是自己的环境不支持mysql。具体方法可以写一个phpinfo()来验证一下看看MYSQL是否配置正确。
<?php
phpinfo();
?>
如果运行出来的PHP信息中有MYSQL一栏,应该说明支持MYSQL了。否则不知此后i
  页数1/1首页 « 1 » 末页
  发表回复:您还没有登陆,无法发表回复。请先[登陆]

一起PHP技术联盟 主办:一起PHP 联系方式:站长QQ:4304410 QQ群:8423742 20159565 站长博客 E-mail: nqp@nqp.me 执行时间:0.003sec
SimsmaBBS 2008 (v6.0) Developed by 17php.com,Copyright(C)2003-2010 All rights reserved. 副本授权:一起PHP官方专用版