下面的程序你需要改的参数有:
db_user
passwd
db_name
table_name<?php  //(1)打开数据库连接并使用数据库
  $connection=mysql_connect ("localhost","db_user","passwd");
  mysql_select_db("db_name",$connection);  //(2)通过连接在table上运行查询
  $result=mysql_query("SELECT * FROM table_name",$connection);  //(3)当结果集中还有行时,
  //将当前行取回数组$row中
  while ($row=mysql_fetch_row($result))
  {
  //(4)输出$row中的每一个元素,
  //也就是输出属性的值
  for ($i=0;$i<mysql_num_fields($result);$i++)
  echo $row[$i] . " ";   //输出一个回车以使输出整洁
  echo "\n";
  }
  //(5)关闭数据库连接
  mysql_close($connection);
?>

解决方案 »

  1.   

    是啊
    写成mysql_connect("localhost","user_name","user_passwd")才连接得上呀!!!这是本机,如果是连非本机,则mysql_connect("url","user_name","user_passwd")然后:mysql_select_db("your_db");user_name和user_passwd 用真实名和密码,url是mysql服务器的地址!
    your_db是你的数据库名称!!
      

  2.   

    谢谢大哥们的详细指导
    我是初学者,还有没有什么需要注意的???
    本贴争取进FQA
      

  3.   

    请问一下:学php还得学习html语言吗?做网页它不是都主动生成的吗?
      

  4.   

    html语言肯定是要会的了,不过可以一边学php,一边学html
      

  5.   

    谢谢ustcfrank(阿卡波糖)
    请问:
    <a href="editing.php3?idx=$idx&user=$user&last=$last&text=$text">$idx</a>
    是什么意思啊?
      

  6.   

    生成一个链接 点击后传递 idx,user,last,text 这几个参数给 editing.php3
      

  7.   

    1:
    <a href="editing.php3?idx=$idx&user=$user&last=$last&text=$text">$idx</a>
    语法都没错吗?中间都没空格?2:
    当我把文件保存成*.php浏览器可以正常显示,但保存成 *php3在浏览就变成下载的对话框了
    这到底是什么原因?3:
    http://localhost/mysqlh/del.php3   可以正常显示
    但如果把目录mysqlh改成mysql2就不行了,这为什么,难道站点下的目录名字不能有数字的吗?是只能用字母与下划线组成吗?
      

  8.   

    第三点说得不清楚
    我的意思是:
    同一个文件在有数字组成的目录下就不能显示了:
    比如:
    http://localhost/mysql2/del.php
    而把del.php复制在mysq下就可以了
    http://localhost/mysq/del.php    正常显示
      

  9.   

    第三点说得不清楚
    我的意思是:
    同一个文件在有数字组成的目录下就不能显示了:
    比如:
    http://localhost/mysql2/del.php
    可以正常显示,是否你的apache版本太低?
      

  10.   

    第2个问题
    httpd.conf里你可能是AddType application/x-httpd-php .php 
    改成这样
    AddType application/x-httpd-php .php .php3 .php4
      

  11.   

    不是呀
    我的apache版本是2.0.47呀
      

  12.   

    shg918(东昌湖里的小虾米)说得对
    那应该怎么改呀?
      

  13.   

    httpd.conf在apache目录下的htdocs里啊(你当初怎么改的?)
      

  14.   

    <?php
    mysql_connect($host,$user,$password);
    $result = mysql_db_query("database","select * from table");
    while($row = mysql_fetch_array($result)) {
      echo $row["user_id"];
      echo $row["fullname"];
    }
    mysql_free_result($result);
    ?>
    这里是你要的连接,并选出记录的代码,自己去看看把
      

  15.   

    shg918(东昌湖里的小虾米):
    是不是把
    AddType application/x-httpd-php .php .php3 .php4
    改成
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php3
    AddType application/x-httpd-php .php4
    ______________________________________________________________-
    httpd.conf在apache目录下的htdocs里啊(你当初怎么改的?)
    我改成:E:/www
      

  16.   

    <a href="editing.php3?idx=$idx&user=$user&last=$last&text=$text">$idx</a>这样不对吧。<a href="editing.php3?idx=<?=$idx?>&user=<?=$user?>&last=<?=$last?>&text=<?=$text?>"><?=$idx?></a>
      

  17.   


    我原来的httpd.conf里是这样的:
    LoadModule php4_module "c:/php4/sapi/php4apache2.dll"
    AddType application/x-httpd-php .php .php4 .php3
    AddType  application/x-httpd-php-source  .phps
    AddType applocation/x-httpd-php .php3
    改成
    LoadModule php4_module "c:/php4/sapi/php4apache2.dll"
    #AddType application/x-httpd-php .php .php4 .php3
    AddType  application/x-httpd-php-source  .phps
    AddType applocation/x-httpd-php .php3
    AddType application/x-httpd-php .php
    AddType application/x-httpd-php .php4
    保存然后在系统栏的apache图标点击重新启动
    也一样:浏览*.php3文件时会弹出文件下载的对话框——————————————————————————————]
      

  18.   

    LoadModule php4_module c:/php/sapi/php4apache2.dll
    AddType application/x-httpd-php .php .php3 .php4
      

  19.   

    谢谢shg918(东昌湖里的小虾米)mysql_db_query( )与mysql_query( )有什么区别呀?本人菜鸟,提问太多拉,望见谅
      

  20.   

    多查手册!简单的说就是:$result=mysql_query("SELECT * FROM table_name",$connection);$result=mysql_db_query(db_name,"SELECT * FROM table_name",$connection,$connection);mysql_db_query要数据库名的。