A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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种情况:
情况一:执行没有数据返回的语句,比如insertupdatedeletecreate  tablecreate databasedrop.......
这种语句,使用mysql_query()函数,执行的结果只有truefalse返回
返回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
}
取出一个表中所有的数据

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马