数据库phpecho

phpecho  时间:2021-05-20  阅读:()
第21章PHPMySQL专用接口动态网页设计21.
1概述PHP访问MySQL数据库的步骤建立与MySQL数据库服务器的连接选择要访问的数据库执行SQL语句存储查询结果显示结果数据关闭MySQL数据库服务器的连接*21.
2.
PHP与MySQL的连结与关闭非永久性连接:intmysql_connect(string[hostname][:port]string[username],string[password]);非永久性连接关闭intmysql_close(连接句柄);永久性连接:可以返回以前连接的ID;无须关闭;首次建立的连接一直有效.
intmysql_pconnect(string[hostname][:port]string[username],string[password]);**21.
3PHP对MySQL数据库操作步骤执行SQL语句读取存储查询结果集显示、操作结果记录数据intmysql_query(stringSQL查询字串,int[连接句柄]);注释:SQL语句对大小写不敏感.
CREATEDATABASE数据库名DROPDATABASEdatabase_name*新建数据库删除数据库选中数据库intmysql_db_query(数据库名,查询语句,连接句柄);对查询结果的存储的方式有两种:使用数组的方式使用类的方式.
**intmysql_list_dbs(连接句柄);返回指定连接中的所有能用的数据库名称查看数据库21.
4PHP对MySQL数据表操作用mysql_query()函数CREATETABLEtable_name(column_name1data_type,column_name2data_type,column_name3data_type,DROPTABLEtable_nameSHOWCOLUMNSFROM表名查询数据表名mysql_list_tables()和mysql_tablename().
*创建表显示表结构mysql_select_db("my_db",$con);$sql="SHOWCOLUMNSFROMperson1";$result=mysql_query($sql,$con);while($row=mysql_fetch_array($result)){echo$row[0].
"\n";echo$row[1].
"\n";echo$row[2].
"\n";echo"";}*21.
5PHP对MySQL记录操作添加记录INSERTINTOtable_nameVALUES(value1,value2,.
.
.
.
)删除记录DELETEFROMtable_nameWHEREcolumn_name=some_value修改记录UPDATEtable_nameSETcolumn_name=new_valueWHEREcolumn_name=some_value查询记录SELECTcolumn_name(s)FROMtable_name*添加记录交互界面$sql="INSERTINTOperson(Name,Gender,Age)VALUES('$_POST[Name]','$_POST[Gender]','$_POST[age]')";if(!
mysql_query($sql,$con)){die('Error:'.
mysql_error());}echo"姓名:POST[Name].
"";echo"性别:POST[Gender].
"";echo"年龄:POST[age].
"";echo"1recordadded";浏览数据SELECTcolumn_name(s)FROMtable_name对查询结果的存储的方式有两种:使用数组的方式和使用类的方式.
数组存储格式:arraymysql_fetch_array(结果集,结果类型);类存储格式:objectmysql_fetch_object(结果集,结果类型);5.
存储查询结果—数组实例5.
存储查询结果—对象实例5.
存储查询结果对查询结果的当前记录进行存储arraymysql_fetch_row(int结果);对查询结果中的某个具体的数据进行存储,intmysql_result(int结果,int记录序号,mixed字段);对查询所获取的结果的总数量进行统计arraymysql_num_rows(int结果);释放查询结果所占用的内存booleanmysql_free_result(intresult);5.
存储查询结果图22.
9将查询到的记录条数和指定字段数据显示在网页中表格显示echo"姓名性别年龄";while($row=mysql_fetch_array($result)){echo"";echo"".
$row["Name"].
"";echo"".
$row["Gender"].
"";echo"".
$row["Age"].
"";echo"";}echo"";多页显示//用URL传递显示的页数if(isset($_GET['page'])){$page=$_GET['page'];}Else{$page=1;}if($page==1){echo"";echo"";echo"";echo"";echo"next";echo"";echo"";echo"endpage";echo"";echo"";}$num=mysql_num_rows($result);$pagenum=ceil($num/4);$offset=($page-1)*4;$query="select*fromperson2limit$offset,4";$result=mysql_query($query,$con);查询记录if(!
$_POST[Name]){$q="Name".
$_POST[Name];}if(!
$_POST[Gender]){$q="Gender".
$_POST[Gender];}if($_POST[age]){$q="age".
$_POST[age];}$sql="select*fromperson2where".
$q;$result=mysql_query($sql,$con);23.
8修改记录while($row=mysql_fetch_array($result)){echo"";echo"".
$row["Name"].
"";echo"".
$row["Gender"].
"";echo"".
$row["Age"].
"";//把记录中id作为URL参数echo"".
"修改".
"";echo"";}*$query="select*fromperson2whereid=".
$_GET["id"];$result=mysql_query($query,$con);$row=mysql_fetch_array($result);>Name:>$query="updateperson2setname='".
$_GET["Name"].
"',gender='".
$_GET["Gender"].
"',age='".
$_GET["age"].
"'whereid='".
$_GET["nid"result=mysql_query($query,$con);If($result){echo"alert('修改成功');window.
location.
href='index.
php';";}else{echo"alert('修改失败');window.
location.
href='index.
php';";}删除记录echo"";for($i=0;$i$_GET["checkbox"][$i].
"'";$result=mysql_query($query,$con);}错误代码、错误信息*第23章小结PHP对MySQL数据库的连结与关闭PHP新建与删除数据库PHP记录操作PHP字段操作*第23章思考问题end23.
2在PHP中对MySQL数据库的连接有哪两种,其区别是什么23.
4在PHP中对MySQL数据库查询结果的存储的方式有哪两种其区别是什么23.
6PHP获取MySQL错误信息的方法是什么23.
8PHP对MySQL数据库的操作完成后,为什么要有关闭"连接"

Sparkedhost($8/月)美国迈阿密AMD Ryzen高性能VPS;免费100G高防

sparkedhost怎么样?sparkedhost主机。Sparkedhost于2017年7月注册在美国康涅狄格州,2018年收购了ClynexHost,2019年8月从Taltum Solutions SL收购了The Beast Hosting,同年10月从Reilly Bauer收购了OptNode Hosting。sparkedhost当前的业务主要为:为游戏“我的世界”提供服务器、虚拟...

ZJI韩国BGP+CN2服务器,440元起

ZJI又上新了!商家是原Wordpress圈知名主机商:维翔主机,成立于2011年,2018年9月启用新域名ZJI,提供中国香港、台湾、日本、美国独立服务器(自营/数据中心直营)租用及VDS、虚拟主机空间、域名注册等业务。本次商家新上韩国BGP+CN2线路服务器,国内三网访问速度优秀,适用8折优惠码,优惠后韩国服务器最低每月440元起。韩国一型CPU:Intel 2×E5-2620 十二核二十四线...

妮妮云(119元/季)日本CN2 2核2G 30M 119元/季

妮妮云的知名度应该也不用多介绍了,妮妮云旗下的云产品提供商,相比起他家其他的产品,云产品还是非常良心的,经常出了一些优惠活动,前段时间的八折活动推出了很多优质产品,近期商家秒杀活动又上线了,秒杀产品比较全面,除了ECS和轻量云,还有一些免费空间、增值代购、云数据库等,如果你是刚入行安稳做站的朋友,可以先入手一个119/元季付的ECS来起步,非常稳定。官网地址:www.niniyun.com活动专区...

phpecho为你推荐
contributionsgraphhttp://www.paper.edu.cneacceleratoraccess violation问题的解决办法!重庆宽带测速重庆哪一种宽带网速最快ipad如何上网IPAD4怎样上网?windows键是哪个Windows键是哪个键啊?勒索病毒win7补丁求问win7 64位旗舰版怎么预防勒索病毒win7telnetwindows7旗舰版中telnet在哪x-routerx-0.4x等于多少?iphonewifi苹果手机突然用不了Wi-Fi了
域名注册申请 域名大全 过期备案域名查询 美国加州vps com域名抢注 重庆服务器托管 云网数据 便宜域名 gitcafe iis安装教程 卡巴斯基永久免费版 有益网络 域名转接 tna官网 什么是服务器托管 广州服务器 免费美国空间 web服务器安全 贵阳电信 测速电信 更多