得到一个程序,原来没用过mysql数据库,不知道怎么搞了,程序只有两个文件,一个是连接数据库的PHP文件,其中连接数据库的程序在下面,还有一个jyc_wbpy.sql文件,可以用记事本打开,应该是MYSQL的,但是下面的程序就是连不上数据库。
$servername ='#';
$dbname='#'; //数据库名
$dbusername ='#'; //数据库用户名
$dbpassword ='#'; //数据库密码mysql_connect($servername,$dbusername,$dbpassword);
mysql_select_db($dbname) or die("不能连接数据库");
mysql_query("SET NAMES 'gbk'");下面是jyc_wbpy.sql的内容,再往下就是表的结构了,
-- phpMyAdmin SQL Dump
-- version 3.1.2
-- http://www.phpmyadmin.net
--
-- 主机: localhost
-- 生成日期: 2010 年 01 月 22 日 13:05
-- 服务器版本: 5.0.45
-- PHP 版本: 5.2.6SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;--
-- 数据库: `s448639db0`
---- ----------------------------------------------------------
-- 想问这个数据库怎么连接?我只要一运行程序,就提示无法连接数据库,是不是需要安装mysql?还得配置mysql服务器?我没弄过mysql,连一点儿基础知识都没有?这个数据库不能像连接access那样连接吗?如果可以,应该是什么代码?

解决方案 »

  1.   

    先看看是否你的mysql让远程连接。
      

  2.   

    $servername ='#';
    $dbname='#';            //数据库名
    $dbusername ='#';    //数据库用户名
    $dbpassword ='#';    //数据库密码
    这个好像没有连上数据库$servername ='localhost';
    $dbname='s448639db0';            //数据库名
    $dbusername ='#';    //数据库用户名
    $dbpassword ='#';    //数据库密码
      

  3.   

    如果servername是localhost,那么你本地需要安装mysql数据库。
    如果mysql数据库在其他机器,那么你的s448639db0账号需要有远程访问的权限。