0
点赞
收藏
分享

微信扫一扫

PHP基础知识 php操作mysql的函数库及运用


知识点:


一、php操作mysql的函数库


二、php的操作mysql函数库的应用



一、php操作mysql 的函数库


1》php 操作数据 的配置


php.ini


extension=php_mysql.dll 去掉前面 ;


2》php 操作mysql函数库


1 mysql_connect("主机名称(localhost)","userName","userPwd");


作用:php 用来连接数据库。


2 mysql_error();


作用:返回上一个 mysql操作的错误信息。


3 mysql_select_db(dbname,$link);


4 mysql_query(string sql);


作用:向mysql 数据库发送一条 sql语句


理解:执行sql语句


insert update  delete  执行成功


select -->查找结果集


注意:sql 语句是以字符串形式存在的,在sql语句中的双引号 习惯用''


5 mysql_affected_rows();


返回前一次 mysql 执行 增 删 改 操作所影响的行数。


6 mysql_num_rows(resource result); 


返回结果集当中的记录数。



把数据 从结果集当中取出来。取出的记录以索引或关联数组的形式存在


7 mysql_fetch_array(resource result[,string mode]);


从结果集当中 取出数组,组成一个索引+关联的混合数组。


mode :


MYSQL_ASSOC 取得关联数组;


MYSQL_NUM  取得是索引数组;


MYSQL_BOTH 默认的数组,关联+索引


8 mysql_fetch_assoc() 取得结果集当中的关联数组


 会使指向结果集的指针下移一位


 mysql_fetch_array($result,MYSQL_ASSOC);


9 mysql_fetch_row(); 取得索引数组


 mysql_fetch_array($result,MYSQL_NUM)


注意:mysql_fetch_assoc 先取得结果集,在是指针下移。


10 mysql_free_result(); 释放的结果集占用的内存资源


11 mysql_close();关闭连接;


12 mysql_insert_id();


返回最后插入数据库的记录的id


13 mysql_num_fields(resource $result);


返回结果集当中包含的字段数;


14 mysql_field_name(resource $result,int num);


返回字段的名称(); num字段的编号,是从0开始。


15 mysql_field_type(resource $result,int num);


返回字段的数据类型:


16 mysql_field_len(resource $result,int num);


返回字段长度。


二、php的操作mysql函数库的应用

create table users( 

 

  uId int(6) auto_increment primary key, 

 

  uName varchar(20), 

 

  uPwd varchar(20) 

 

  )


index.php --> 用户输入信息的页面


login.php--->接受index.php传来的用户信息,判断用户是否合法



要求:


php页面的sql语句,写完必须 echo 到页面,复制到 dos/终端中执行一次



练习:


1 users 表


  admin 123456;


  要求:做一个登陆  users 的admin 用户登陆成功  --》main.php


  失败 index.php



作业:


1 selAll.php代码 敲3次。


2 selTab.php代码 敲2次。


3 作业;


函数名称  函数的参数  函数的描述



谢谢关注 websites 博客!


举报

相关推荐

0 条评论