<?php 
    include("settings.php");
$con = mysql_connect($dbhost,$dbuser,$dbpass);
if(!$con) die("mysql error:".mysql_error());
mysql_select_db($dbname,$con);
echo $con;?>
如果链接成功了,是不是该在浏览器上输出 Resource #1 之类的东西呢?
可我F12 运行以后 浏览器是空的什么也没有啊??这是怎么回事啊?
$dbhost,$dbuser,$dbpass引用没有错误。

解决方案 »

  1.   

    自己看手册啊。mysql_connectmysql_connect — 打开一个到 MySQL 服务器的连接返回值
    如果成功则返回一个 MySQL 连接标识,失败则返回 FALSE。 如果想输出数据库记录不妨看看别的例子。
      

  2.   

    用echo无法输出资源类型,你改成用var_dump()输出
      

  3.   

    if (!$con) {
        die('Could not connect: ' . mysql_error());
    }
    不能打印资源类型,这样就可以测试是否成功了