就是在php页面中写一句话,链接到另一个文件中,另一个文件中写的是MYSQL的连接, 页面中写入查询语句,就会连接到数据库中去,显示出需要的内容。这些东西怎么实现???

解决方案 »

  1.   

    include_once "另一个文件";
    或者
    require_once "另一个文件";
      

  2.   


    <?php
    $link = mysql_connect("127.0.0.1", "root", "")
        or die("could not connect:" . mysql_error());
        
    mysql_select_db(gbook) or die("could not select database");$query = "select * from message";
    $reslut = mysql_query($query) or die("query failed: " . mysql_error());
    print_r($result);echo "<table>\n";
    while ($line = mysql_fetch_array($reslut, MYSQL_ASSOC))
    {
        echo "\t<tr>\n";
        foreach($line as $col_value)
        {
            echo "\t\t<td>$col_value</td>\n";
        }
        echo "\t</tr>\n";
    }   
    echo "</table>\n";
    mysql_free_result($reslut);
    mysql_close($link); ?>
      

  3.   

    1: 把数据操作都封装到一个文件中  *.sql.php
    2: 所有有关数据库操作的页面 都把他 include进来。。
       如果是以对象的方式写这个 SQL文件最好了,可以直接拿织梦的SQL文件 或其他CMS的。我觉得都封装的不错。也可以自己写。。
       用的时候先 include("*.sql.php") 或 require_once *.sql.php;
       然后 $db = new SqlObject(); 实例化下数据库对象。。 这个语句也可以写到数据库封装的文件中,以后只要包含进来 , 就直接拿$db来操作了;
      
      

  4.   

    到网上去找一大把的Mysql连接类.里面都有很详细的注释。
      

  5.   

    include_once()只包含一次
    include() 则继续执行脚本 
    require() 发生错误是致命 不会继续执行脚本
      

  6.   

    将数据库连接,选择数据库,执行语句等封装在一个类文件中,使用include()或require()将类文件包含进来。
    include()包含文件发生错误时,如包含的文件不存在,脚本将发出一个警告,但脚本会继续运行。
    require()包含文件发生错误时,会产生致命错误并停止脚本运行。
      

  7.   

    一般系统流程都是先require()或include()一个_config.php文件,这个文件主要是设置一些常量,然后一路逻辑的包含下去..
    而~require()和include()的区别是..
    include()包含文件发生错误时,如包含的文件不存在,脚本将发出一个警告,但脚本会继续运行。
    require()包含文件发生错误时,会产生致命错误并停止脚本运行。
      

  8.   

    这个文件就是include的文件吗???
      

  9.   

      今天终于把MYSQL数据库连接上来了,哈哈  很高兴,数据库中的汉子为什么显示出来的是问号呢???,在线等铁
      

  10.   

    设置数据库编码为你数据库的编码
    mysql_unbuffered_query("SET NAMES '".你的数据库编码."'");
      

  11.   

    <?php
        mysql_connect("localhost", "mysql_user", "mysql_password") or
            die("Could not connect: " . mysql_error());
        mysql_select_db("mydb");    $result = mysql_query("SELECT id, name FROM mytable");    while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
            printf ("ID: %s  Name: %s", $row[0], $row[1]);
        }    mysql_free_result($result);
    ?>  
     手册上有详细例子哦!