php入门(数据库)

	1. 连接数据库
		mysql扩展进行数据库连接的方法:
		$link = mysql_connect('mysql_host', 'mysql_user', 'mysql_password');
	2.  选择数据库
		mysql_select_db('code1');
	3.  通常我们会先设置一下当前连接使用的字符编码,一般的我们会使用utf8编码。
		mysql_query("set names 'utf8'");
	4. 	执行MySQL查询
		$res = mysql_query('select * from user limit 1');
	5.	对于查询类的语句会返回一个资源句柄(resource,即资源标识符),可以通过该资源获取查询结果集中的数据。
		$row = mysql_fetch_array($res);
		var_dump($row);
	6.  插入
		mysql_query($sql); //执行插入语句
		在mysql中,执行插入语句以后,可以得到自增的主键id,通过PHP的mysql_insert_id函数可以获取该id。
		$uid = mysql_insert_id();
	7.	分页
	8. 	通过mysql_affected_rows函数来获取更新过的数据行数,如果数据没有变化,则结果为0
	9.	关闭数据库链接
		mysql_close($link);
        10.     mysql_error();  可以报错,不需要传递参数
 
        11.     mysql_fetch_row()   //获取和显示数据,每次执行输出结果集中的第一条语句,输出一条少一条,输出的是索引数组

                mysql_fetch_array($qur,[选项]) //输出为索引数组+关联数组,但是速度慢于row();
                选项: 1. MYSQL_ASSOC //只输出关联数组 2.MYSQL_NUM //只输出数字数组 3. MYSQL_BOTH

                mysql_fetch_assoc() //只有关联数组

                mysql_fetch_object() //输出的值不是数组,而是对象
                eg: 获取某个属性的方法:$arr->name
        12. mysql_num_rows() //输出结果是一个数字,表示结果集的行数量
        13. mysql_result($query,row_num,key_name或者offset) //专用于取某一行的某一个字段
        14. mysql_affected_rows() //统计上次受影响的行数
<pre>

 
 

 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值