这是根据例子做的一个后台系统,首先是创建这个数据库,问题使用PHPMYADMIN查看并没建立数据库,请帮忙

解决方案 »

  1.   

    PBook
    你的MYSQL中是否有这个数据库?如果没有的话必须建立~~~~才能正确mysql_select_db,否则你必须有root权限,用mysql_create_db来建立~~~select_db只能操作已经存在的数据库
      

  2.   

    没有PBook这个数据库,这代码原意就是要建立这个PBook并修改"Shop.inc"里的记录。我试过用root的身份去建立或连接数据库,都是出现问题。请问有没有好的调试php程序呢,能知道每一步的结果的那样...
    谢谢,再去检查。
      

  3.   

    建立的话应该是使用mysql_create_db,而不是mysql_select_db。所以你的程序出错~
      

  4.   

    mysql_select_db是在Class里啊,在shopwid3.php里首先是mysql_create_db,之后才是selecta啊。
      

  5.   

    function db_create()
    我看到你这个函数了,但是调用在哪呢?
      

  6.   


    ---------shopwid3.php----------#以下是主程序的开始
    ...
    ...
    if (isset($ShopAdd)) {
       for ($i=0; $i<$FCount; $i++) {
          if (empty($field_ename[$i]) or empty($field_cname[$i])) {
             $i++;
             $msg = "错误:商品明细英文名称和中文名称不能为空!请用浏览器BACK功能回退检查并修改错误。";
             include("err.php");
             exit;
          }
       }
       if (!db_create()) {
          //$db->flush_temp_db($EName);
          $msg = "错误:数据库建立错误!可能是数据库重名";
          $BTarget = "ShopWid1.php";
          include("err.php");
          exit;
       } else {
          $result = tbl_create();
          if (!$result) {
             $db->flush_temp_db($EName);
             $msg = "错误:商品明细输入错误!请用浏览器BACK功能回退检查并修改错误。";
             include("err.php");
             exit;
          } else {
             $eTitle = "商店创建向导(完成)";
             require("header.inc");
             print "<p><center><H3>成功创建商店 -- $CName</B>&nbsp;<a href=\"index.php\">回首页</a></H3></center></p>\n";
             require("footer.inc");
             exit;
          }
       }
    }
    ?>
      

  7.   

    To:mikespook
    这样跟着书上做,尝试熟悉编写网站的流程,想从具实践地学,效率能好吗?
    能介绍你的经验吗?