各位高手请教你们一下,怎么才能清晰的建立 PHP与Mysql的链接呢  ?
       我是个新手 弄了好长时间也没有弄明白怎么回事,真是郁闷 而且我还很希望学习PHP 请各位抽出点时间给在下解析解析了   

解决方案 »

  1.   

    Example #1 mysql_connect() example<?php
    $link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';
    mysql_close($link);
    ?> 
    Example #2 mysql_connect() example using hostname:port syntax<?php
    // we connect to example.com and port 3307
    $link = mysql_connect('example.com:3307', 'mysql_user', 'mysql_password');
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';
    mysql_close($link);// we connect to localhost at port 3307
    $link = mysql_connect('127.0.0.1:3307', 'mysql_user', 'mysql_password');
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';
    mysql_close($link);
    ?> 
    Example #3 mysql_connect() example using ":/path/to/socket" syntax<?php
    // we connect to localhost and socket e.g. /tmp/mysql.sock//variant 1: ommit localhost
    $link = mysql_connect(':/tmp/mysql', 'mysql_user', 'mysql_password');
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';
    mysql_close($link);
    // variant 2: with localhost
    $link = mysql_connect('localhost:/tmp/mysql.sock', 'mysql_user', 'mysql_password');
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }
    echo 'Connected successfully';
    mysql_close($link);
    ?> 
      

  2.   

    <?
    $link = mysql_connect('MYSQLIP地址', 'MYSQL用户名', 'MYSQL密码');
    if (!$link) {
        die('Could not connect: ' . mysql_error());
    }
    mysql_select_db('数据库名字');
    ?>
      

  3.   

    Apache及php相结合,在php安装目录下,找到先前重命名过的 php.ini;把extension=php_mysql.dll前的“;”去掉,加载mysql模块。保存,关闭后,重启apache就可以了。参考:http://tech.163.com/06/0206/11/299AMBLT0009159K_2.html
      

  4.   

    iis还是apache,还是linux还是windows要说清啊。
      

  5.   

    mysql_connect('MYSQLIP地址', 'MYSQL用户名', 'MYSQL密码')
      

  6.   

    <?php
    /*$conn = mysql_connect("localhost", "root", "root") or die("数据库链接错误");
    mysql_select_db("book", $conn) or die("数据库名错误");
    mysql_query("set names 'GBK'");*/$host= "localhost";
    $user="root";
    $pass="root";
    $db="book";$connection=mysql_connect($host,$user,$pass) or die("数据库链接错误");mysql_select_db($db) or die ("数据库名错误");?>这是我的程序用的。比较容易判断~
      

  7.   

    先看你的PHP.ini文件是否开启了mysql支持  如果开启  就按照二楼说的做 没有的话先开启 开启方法 是五楼说的  我就不多浪费力气了 呵呵 
      

  8.   

    额 上网搜下php的配置 可以先看下有没有加载mysql模块 在phpinfo里看  闪
      

  9.   

    Apache及php相结合,在php安装目录下,找到先前重命名过的 php.ini;把extension=php_mysql.dll前的“;”去掉,加载mysql模块。保存,关闭后,重启apache一样不行。还是出现10061的问题