mysql php状态函数_php与mysql数据库函数:

mysql_connect:链接数据库,返回一个值;

mysql_clone():关闭数据库;

mysql_select_db():选择数据库;

解决乱码问题:header("Content-type:text/html;charser=utf-8");

mysql_select_d('info');

php内置函数:mysql_query:执行mysql语句;

EmEditor:编译软件:

mysql_query(insert into tees(name) values("abs"))

检查错误;

mysql-error:报出错误原因;

mysql_query("set names 'utf8'"); 用utf-8字段类型;

//连接数据库

mysql_connect('127.0.0.1', 'code1', '');

mysql_select_db('code1');

mysql_query("set names 'utf8'");

$res = mysql_query('select * from user');

$row = mysql_fetch_array($res); 遍历结果

var_dump($row);输出结果

//在这里进行数据查询

>

在mysql中,执行插入语句以后,可以得到自增的主键id,通过PHP的mysql_insert_id函数可以获取该id。

$uid = mysql_insert_id();

这个id的作用非常大,通常可以用来判断是否插入成功,或者作为关联ID进行其他的数据操作。

//连接数据库

mysql_connect('127.0.0.1', 'code1', '');

mysql_select_db('code1');

mysql_query("set names 'utf8'");

//已知的数据变量有

$name = '李四';

$age = 18;

$class = '高三一班';

//在这里进行数据查询

$sql = "insert into user(name, age, class) values('$name', '$age', '$class')";

mysql_query($sql); //执行插入语句

$uid = mysql_insert_id();

echo $uid;>

mysql_query('set names utf8')告诉数据库数据格式是utf8.

mysql_fetch_row():获取和显示数据;

mysql_fetch_array():获取和显示数据;

mysql_fetch_assoc():获取和显示数据;

mysql_fetch_object():获取和显示数据;

(1)mysql_fetch_row():获取和显示数据:

$query=mysql_query('select* from test');返回资源标识符

mysql_fetch_row($query);执行一次输出一次数据,依次往下。

(没有的是,输出为空,空在php相当于false。)放回一维数组。

(2)mysql_fetch_array:获取和显示数据:

array与row区别:

mysql_fetch_row:取一条数据产生一个索引数组;

mysql_fetch_array:默认状态下取一条数据产生一个索引数组和一个关联数组。

mysql_fetch_array的第二个参数:MYSQL_ASSOC-只输出关联数组。MYSQL_NUM-只输出数字数组(索引数组);MYSQL_BOTH(默认,两个一起输出。)

(3)mysql_fetch_assoc():获取和显示数据;

(4)mysql_fetch_object:获取和显示数据

它输出是一个对象:

(5)mysql_num_rows --结果集中行的数目;输出结果是一个数字;

(6) mysql_result 返回结果集中一个字段的值;

3个参数,(1)标识符(2)行(3)字段名或者偏移量。都是从0开始算。

(7)mysql_affected_rows --受影响的记录行数。返回前一次受insert,update,delete影响的记录的行数。

连接标识符:$con

mysql_affected_rows($con)

当修改的数据和之前的一样的时候,影响条数为0;

只检测之前那一句。

未完待续。。。。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值