PHP学习-操作数据库

一、PHP链接数据库(已经建立好数据库并在数据中创建emp_info表)

    1、创建的时候可以用sql 语句,也可以直接在图形化的页面中创建。

    

2、PHP链接数据库代码

       header('content-type:text/html;charset=utf-8');首先定义字符集

//定义变量

$servername = 'localhost';

$username = 'root';

$password = 'root';

$dbname = "test_base";

$link=mysql_connect($servername,$username,$password,$dbname);

//失败提醒

if (!$link){

    die('连接数据库失败'.mysqli_error($link));

}

require 'public_function.php';

//设置编码方式

mysql_query('set names utf8');

二、编写sql查询语句

1、sql语句的使用

增:insert into <表名> [(<字段名1>[,..<字段名n > ])] values ( 值1 )[, ( 值n )];

删:delete from 表名 where 表达式;

改:update 表名set 字段=新值,… where 条件;

查:select <字段1, 字段2, ...> from < 表名 > where < 表达式 >;

注:sql大小写不敏感,分号结束。

2、sql语句的执行

(1)写出要执行的SQL语句SELECT * FROM `emp_info`;

(2)把该语句用$sql接收 $sql=SELECT * FROM `emp_info`;

(3)$result=myaql_query($sql,$link);用myaql_query执行,用一个 $result接收执行结果。

(4)数理结果集

因为myaql_query()函数返回的结果集是自愿类型而非数组,所以需要结束mysql_fetch_assoc()函数进行读取。

mysql_fetch_assoc()的作用是从结果集取得一行数据并以关联数组的形式返回

<td><?php echo $row['e_id']; ?></td>

                <td><?php echo $row['e_name']; ?></td>

                <td><?php echo $row['e_dept']; ?></td>

                <td><?php echo $row['date_of_birth']; ?></td>

                <td><?php echo $row['date_of_entry']; ?></td>

                <td>

三、通过后台加载前台页面

     require './list_html.php';

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值