数据库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数据库的操作完成后,为什么要有关闭"连接"

ZJI-全场八折优惠,香港服务器 600元起,还有日本/美国/韩国服务器

ZJI怎么样?ZJI是一家成立于2011年的商家,原名维翔主机,主要从事独立服务器产品销售,目前主打中国香港、日本、美国独立服务器产品,是一个稳定、靠谱的老牌商家。详情如下:月付/年付优惠码:zji??下物理服务器/VDS/虚拟主机空间订单八折终身优惠(长期有效)一、ZJI官网点击直达香港葵湾特惠B型 CPU:E5-2650L核心:6核12线程内存:16GB硬盘:480GB SSD带宽:5Mbps...

ShockHosting($4.99/月),东京机房 可享受五折优惠,下单赠送10美金

ShockHosting商家在前面文章中有介绍过几次。ShockHosting商家成立于2013年的美国主机商,目前主要提供虚拟主机、VPS主机、独立服务器和域名注册等综合IDC业务,现有美国洛杉矶、新泽西、芝加哥、达拉斯、荷兰阿姆斯特丹、英国和澳大利亚悉尼七大数据中心。这次有新增日本东京机房。而且同时有推出5折优惠促销,而且即刻使用支付宝下单的话还可获赠10美金的账户信用额度,折扣相比之前的常规...

VoLLcloud7折月付$3,香港CMI云服务器原生IP解锁,香港VoLLcloud

vollcloud怎么样?vollcloud LLC创立于2020年,是一家以互联网基础业务服务为主的 技术型企业,运营全球数据中心业务。VoLLcloud LLC针对新老用户推出全场年付产品7折促销优惠,共30个,机会难得,所有产品支持3日内无条件退款,同时提供产品免费体验。目前所有产品中,“镇店之宝”产品性价比高,适用大部分用户基础应用,卖的也是最好,同时,在这里感谢新老用户的支持和信任,我们...

phpecho为你推荐
Win8、win10系统的用户在安装优斗士桌面端时应该注意的事项:搜狗输入法安利定制版问与答支持ipad支持ipad支持ipad模块iphoneitunes备份itunes备份是什么联通版iphone4s联通版iPhone4s 用联通3G卡好还是移动的好win7如何关闭445端口如何关闭445端口,禁用smb协议win7关闭135端口win7下怎么关135和8909端口
备案未注册域名 新网域名管理 主机测评 winscp 香港加速器 bluevm directadmin patcha 2017年万圣节 大容量存储 网盘申请 免空 百兆独享 hostker jsp空间 ntfs格式分区 徐正曦 域名和空间 华为云盘 香港亚马逊 更多