PHP学习笔记第【16】天(2014.11.21)——PHP操作数据库

步骤:

1, 连接和认证:

mysql_connect(‘服务器地址’,‘用户名’, ‘密码’);

服务器地址由:IP:端口

2. 发送sql语句:

mysql_query(‘需要发送的sql语句’, ‘使用的连接资源’);

3. 接收执行结果

返回的结果按照是否有返回数据,分成两类:

A, 存在返回数据:showselectdesc

B, 不存在:useinsertdeleteupdatesetDDL

如果存在返回结果,mysql_query,会返回一个结果集。如果不存在,则返回表示语句是否执行成功的布尔值!


4. 处理返回结果

如果是布尔,直接判断即可

如果是结果集,需要将数据从结果集中取出!这个操作称之 fetch

Fetch,有一个特点,一次只能获得一条记录,同时也能向下移动结果集记录指针!

因此需要配合循环结构,将结果集内的所有数据,全部取出!

mysql_fetch_assoc();//返回关联数组,字段名(列名)做下标
mysql_fetch_row();//返回索引数组,字段的索引位置下标



5. 断开连接

mysql_close(连接资源);


6.错误处理

 

错误处理函数

mysql扩展的错误处理方式,静默模式!发生错误不会报告。

需要手动的处理错误!

mysql_errno();//错误代码

mysql_error();//错误信息





你可能感兴趣的:(PHP学习笔记)