我的php学习笔记(七)MySQL在php中的应用

php与mysql建立连接 

mysql_connect("主机","用户名","密码"):打开MySQL链接

mysql_select_db("数据库名",连接标示符):打开一个数据库

标示符的意思是现在连接的数据库主机。可写可不写,如果不做特别声明,则默认为打开上一次的连接。

执行一个SQL语句

mysql_squery(SQL语句,连接标示符);

根据连接标示符向该数据库服务器的当前数据库发送查询,如果连接标识符默认,则默认为打开上一次的连接。返回值是布尔值。这条语句执行一条MySQL查询。

查询函数

两个查询函数array/row及其区别

格式:mysql_fetch_row(result);用来查询结果的一行保存至数组,该数组下标从0开始,每一个数组元素对应一个域。

mysql_fetch_array(result);两个功能基本相同,只不过第二个除了可以用从0开始的偏移量作索引,还可以用域名索引。域名就是字段名。


使用mysql_fetch_row();只能通过数组下标访问查询的结果。



使用mysql_fetch_array();除了可以通过数组下标访问以外,还可以通过表中的关键字访问。


连接时如果数据库里面有中文的话输出信息会出现乱码,解决方法是在连接完数据库后加上“mysql_query("set names 'GBK'");"就可以解决中文乱码问题。


常用的mysql函数:

mysql_num_rows    用于计算查询结果中所得的行的数目

mysql_insert_id       传回最后一次使用INSERT指令的id

mysql_tablename     取得数据库的名称

mysql_error               返回错误信息

mysql_close              关闭MySQL连接

你可能感兴趣的:(php)