当前位置:首页 > PHP教程 > php应用 > 列表

php查询mysql数据表记录实现代码

发布:smiling 来源: PHP粉丝网  添加日期:2014-09-11 14:02:14 浏览: 评论:0 

php与mysql是黄金组合,现在我们来讲一下关于php查询mysql数据库记录实现,主要会用到函数mysql_connect mysql_query mysql_select_db mysql_fetch_array四个php函数,下面看实现.

  1. $hostname="localhost";         //定义连接到的mysql服务器名 
  2. $username="root";          //定义用于连接的用户名 
  3. $password="";           //定义用于连接的密码 
  4. $link=mysql_connect($hostname,$username,$password);   //打开msql连接 
  5. mysql_query('set names gb2312;');      //转换编码以支持中文 
  6. mysql_select_db("test");         //选择操作库为test 
  7. $query="select * from friends";       //定义sql 
  8. $result=mysql_query($query);        //发送sql查询 
  9. while($rows=mysql_fetch_array($result)) 
  10.   echo "id为:".$rows[id]; 
  11.   echo "<br>www.phpfensi.comn"
  12.   echo "name为:".$rows[name]; 
  13.   echo "<br>n"
  14.   echo "sex为:".$rows[sex]; 
  15.   echo "<br>n"
  16.   echo "birthday为:".$rows[birthday]; 
  17.   echo "<br>n"
  18.   echo "address为:".$rows[address]; 
  19.   echo "<p>n"
  20. //释放结果集 
  21. mysql_free_result($result); 
  22.  
  23. //条件查询 
  24.  
  25. $query="select * from friends where id=1";     //定义sql 
  26. $result= mysql_query($query);     //发送sql查询 
  27. echo mysql_result($result,0,"name");       //输出name结果 
  28. echo "<br>"
  29. echo mysql_result($result,0,"birthday");      //输出birthday结果 
  30. echo "<br>"
  31. echo mysql_result($result,0,"sex");       //输出sex结果 
  32. echo "<br>"
  33. echo mysql_result($result,0,"address");      //输出address结果 
  34. //相关操作 
  35.  
  36. $conn=mysql_connect('localhost','root','');       //打开连接 
  37. $fields=mysql_list_fields("test","friends",$conn);     //列出test库friends表的信息 
  38. $cols=mysql_num_fields($fields);        //获取结果数 
  39. for($i=0;$i<$cols;$i++)          //循环 
  40.   echo mysql_field_name($fields,$i)."n";       //输出字段名 
  41.   echo "<p>"

总结:在php中查询数据库记录是相当简单且常用的,只要你记录上面几个函数就可以实现数据查询了.

Tags: php查询记录 mysql数据表记录

分享到: