Php连接及读取和写入mysql数据库的常用代码
既然你已经对PHP和MySQL有所了解,那么欢迎你继续这篇文章。也许你曾经习惯于复制粘贴代码,并没有真正深入理解代码背后的含义;或者你曾经对它们有所理解,但由于长时间未接触而逐渐生疏了。无论你的背景如何,这篇文章将带你回顾常用的PHP连接MySQL数据库以及读写数据库的方法,让你重温那些熟悉而又实用的技巧。
为了更好地设置数据连接,我们通常会将涉及数据连接的参数定义为变量。例如:
你可以设置如下变量来指向你的MySQL数据库:
```php
$mysql_server_name='localhost'; // 修改为你的MySQL数据库服务器地址
$mysql_username='root'; // 修改为你的MySQL数据库用户名
$mysql_password='123456'; // 修改为你的MySQL数据库密码
$mysql_database='Mydb'; // 修改为你的MySQL数据库名称
```
这些变量可以存放在一个文件中,比如命名为 `db_config.php`,在其他需要用到数据库的页面直接调用。调用代码为 `require("db_config.php");`。这样可以使代码更加整洁,方便管理和维护。
接下来是连接数据库的操作:
```php
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password) or die("error connecting"); // 连接数据库
mysql_query("set names 'utf8'"); // 设置数据库输出编码,推荐使用UTF-8国际标准编码
mysql_select_db($mysql_database); // 选择数据库
```
然后你可以执行SQL查询语句来读取表中的内容。例如:
```php
$sql ="select from news"; // SQL查询语句
$result = mysql_query($sql,$conn); // 执行查询
while($row = mysql_fetch_array($result)) { // 使用while循环读取结果集
echo "
}
```
我们来看看如何将数据写入数据库:
```php
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password); // 连接数据库
mysql_query("set names 'utf8'"); // 设置数据库输出编码
mysql_select_db($mysql_database); // 选择数据库
mysql_close(); // 关闭MySQL连接
```
这些技巧不仅能够帮助你回顾PHP与MySQL的基本操作,也能够在实际项目中为你提供实用的帮助。无论你是初学者还是经验丰富的开发者,这篇文章都会为你带来有价值的信息和启示。