黑马程序员技术交流社区
标题: 2032-李志颖-4-20-视频+直播课 [打印本页]
作者: 温存另一半的爱 时间: 2017-4-22 00:01
标题: 2032-李志颖-4-20-视频+直播课
PHP操作MySQL数据库基本函数复习$link=mysql_connect(“数据库服务器地址”, ”用户名”, “密码”);//连接数据库系统
mysql_quey(“set names 网页文件编码名”); //设定“连接编码”
//也可以这样mysql_set_charset(“网页文件编码名”);
。Mysql_query(“use 数据库名”); //选定要使用的数据库
//也可以这样mysql_select_db(“数据库名”);
然后,才开始正式执行要完成的数据库操作任务(语句):
$result = mysql_query(“select/delete/update/insert/desc/show tables/drop.......”);
其他补充:
. mysql_error();获取mysql执行失败时的错误信息,它通常运用于如下场合:
$result = mysql_query(“select/delete/update/insert/desc/show tables/drop.......所有sql语句”);
。if($result === false){
.echo “语句执行失败,请参考提示信息:” .mysql_error();
}
.else{
.echo “执行成功!”;
}
对于mysql_query()这个函数,可以执行“几乎任何SQL语句”,在应用中,通常需要区分为2种情况:
情况一:执行没有数据返回的语句,比如insert,update,delete, create table,create database,drop.......
这种语句,使用mysql_query()函数,执行的结果只有true和false返回
返回true表示成功;
返回false表示失败;
情况二:执行有数据返回的语句:select,show tables,show databases, desc 表名(描述表结构);
此时,使用mysql_query()函数,返回结果为:
如果失败,返回的是false
如果成功,返回的是“结果集”——“数据集”——就是一行行数据,就是有字段的一个“表结构”。他需要我们进一步去“取出”数据,才能使用其中的数据
,其基本模式为:
$result=mysql_query(“select .......”); //执行又反悔数据的语句
While($rec = mysql_fetch_array($result) ){
//mysql_fetch_array()会取出该结果集中的“一行数据”,兵取得该行数据后赋值给$rec
//此$rec及时一个数组,旗下表就是字段名;
//在此while循环中,mysql_fetch_array()会一次次(一行行)取出结果集中的所有数据;
然后这里就可以处理$rec了
}
取出一个表中所有的数据
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |