步骤:
1, 连接和认证:
<span style="font-size:24px;">mysql_connect(‘服务器地址’,‘用户名’, ‘密码’);</span>
服务器地址由:IP:端口
2. 发送sql语句:
mysql_query(‘需要发送的sql语句’, ‘使用的连接资源’);
3. 接收执行结果
返回的结果按照是否有返回数据,分成两类:
A, 存在返回数据:show,select,desc。
B, 不存在:use,insert,delete,update,set,DDL。
如果存在返回结果,mysql_query,会返回一个结果集。如果不存在,则返回表示语句是否执行成功的布尔值!
4. 处理返回结果
如果是布尔,直接判断即可
如果是结果集,需要将数据从结果集中取出!这个操作称之 fetch。
Fetch,有一个特点,一次只能获得一条记录,同时也能向下移动结果集记录指针!
因此需要配合循环结构,将结果集内的所有数据,全部取出!
mysql_fetch_assoc();//返回关联数组,字段名(列名)做下标
mysql_fetch_row();//返回索引数组,字段的索引位置下标
5. 断开连接
mysql_close(连接资源);
6.错误处理
错误处理函数
mysql扩展的错误处理方式,静默模式!发生错误不会报告。
需要手动的处理错误!
mysql_errno();//错误代码
mysql_error();//错误信息