Php连接及读取和写入mysql数据库的常用代码

 更新时间:2014年08月11日 15:45:30   投稿:hebedich  
既然现在你看到了这篇文章,说明你肯定知道PHP和MySQL是怎么一回事,我就不啰嗦了。但为什么你还要继续阅读此文呢?可能是以前你习惯复制粘贴一些代码,并没有真正弄懂代码的含义;也可能你以前弄懂了,但像我一样,有一段时间没有接触,生疏了

既然现在你看到了这篇文章,说明你肯定知道PHP和MySQL是怎么一回事,我就不啰嗦了。但为什么你还要继续阅读此文呢?可能是以前你习惯复制粘贴一些代码,并没有真正弄懂代码的含义;也可能你以前弄懂了,但像我一样,有一段时间没有接触,生疏了;再或者,有人问你类似的简单问题,而你已经不屑于回答,直接上网搜索,恰好找到了这篇,于是就推荐给那谁谁谁了...

不管怎样,在这里我总结了常用的PHP连接MySQL数据库以及读取写入数据库的方法,希望能够帮到你,当然也是作为我自己的一个回顾总结。

1.为了更好地设置数据连接,一般会将数据连接所涉及的值定义成变量.

$mysql_server_name='localhost'; //改成自己的mysql数据库服务器

$mysql_username='root'; //改成自己的mysql数据库用户名

$mysql_password='123456'; //改成自己的mysql数据库密码

$mysql_database='Mydb'; //改成自己的mysql数据库名

也可把以上变量放在一个文件里,可以随时让其他文件调用.

例如: 将以上内容放在:db_config.php 那么在其他需要用到数据库的页面直接调用.

调用代码:require("db_config.php");

  2.连接数据库

$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("error connecting") ; //连接数据库

mysql_query("set names 'utf8'"); //数据库输出编码 应该与你的数据库编码保持一致.南昌网站建设公司百恒网络PHP工程师建议用UTF-8 国际标准编码.

mysql_select_db($mysql_database); //打开数据库

$sql ="select * from news "; //SQL语句

$result = mysql_query($sql,$conn); //查询

   3.读取表中的内容,这里我们用while,可以根据具体情况,用for 或其他的.

while($row = mysql_fetch_array($result))

{

echo "<div style=\"height:24px; line-height:24px; font-weight:bold;\">"; //排版代码

echo $row['Topic'] . "<br/>";

echo "</div>"; //排版代码

}

   4.php写入数据库,Mysql数据的写入

$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password); //连接数据库

mysql_query("set names 'utf8'"); //数据库输出编码

mysql_select_db($mysql_database); //打开数据库

$sql = "insert into messageboard (Topic,Content,Enabled,Date) values ('$Topic','$Content','1','2011-01-12')";

mysql_query($sql);

mysql_close(); //关闭MySQL连接

相关文章

  • PHP类和对象相关系统函数与运算符小结

    PHP类和对象相关系统函数与运算符小结

    这篇文章主要介绍了PHP类和对象相关系统函数与运算符,结合实例形式总结分析了php类与对象操作过程中常用的系统函数与运算符,需要的朋友可以参考下
    2016-09-09
  • 详解PHP中的Traits

    详解PHP中的Traits

    本文介绍了PHP中的Traits,Traits是一种为类似PHP的单继承语言而准备的代码复用机制,需要的朋友可以参考下
    2015-07-07
  • php链路追踪框架skywalking介绍

    php链路追踪框架skywalking介绍

    SkyWalking是一个开源的可观测平台,用于从服务和云原生基础设施收集,分析, 聚合及可视化数据。SkyWalking 提供了一种简便的方式来清晰地观测分布式系统,甚至横跨多个云平台
    2022-08-08
  • php 进阶:实现无限分类

    php 进阶:实现无限分类

    php 进阶:实现无限分类...
    2006-12-12
  • PHP字符串中插入子字符串方法总结

    PHP字符串中插入子字符串方法总结

    这篇文章主要介绍了PHP字符串中插入子字符串方法,对比分析了字符串遍历,substr方法截取与组合,以及直接使用substr_replace函数进行子字符串的插入三种不同的实现方法,涉及php字符串操作的常用技巧,需要的朋友可以参考下
    2016-05-05
  • php如何执行非缓冲查询API

    php如何执行非缓冲查询API

    这篇文章主要为大家介绍了三种php执行非缓冲查询API,非缓冲查询适应于大数据量查询,php如何执行非缓冲查询,感兴趣的小伙伴们可以参考一下
    2016-07-07
  • PHP面相对象中的重载与重写

    PHP面相对象中的重载与重写

    本文主要介绍了PHP面相对象中的重载与重写。具有很好的参考价值,下面跟着小编一起来看下吧
    2017-02-02
  • Ajax PHP 边学边练 之三 数据库

    Ajax PHP 边学边练 之三 数据库

    在上一篇备忘日历实例中,实现了当鼠标放在某个日期上时,如果当天有备忘信息则会显示出来,但是这些信息是为了测试方便事先写在数组中的数据,不能体现其实时性。
    2009-11-11
  • php实现refresh刷新页面批量导入数据的方法

    php实现refresh刷新页面批量导入数据的方法

    这篇文章主要介绍了php实现refresh刷新页面批量导入数据的方法,借鉴了dedecms批量生成html的原理,采用refresh代替js跳转来实现,非常具有实用价值,需要的朋友可以参考下
    2014-12-12
  • PHP实现基于回溯法求解迷宫问题的方法详解

    PHP实现基于回溯法求解迷宫问题的方法详解

    这篇文章主要介绍了PHP实现基于回溯法求解迷宫问题的方法,结合实例形式详细分析了回溯法的原理、实现步骤与解决迷宫问题的相关操作技巧,需要的朋友可以参考下
    2017-08-08

最新评论