为了账号安全,请及时绑定邮箱和手机立即绑定

php与mysql数据库函数:

标签:
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字段类型;

<?php
//连接数据库
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进行其他的数据操作。
<?php
//连接数据库
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;
只检测之前那一句。
未完待续。。。。

点击查看更多内容
7人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
4
获赞与收藏
64

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消