数据库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数据库的操作完成后,为什么要有关闭"连接"
官方网站:点击访问月神科技官网优惠码:美国优惠方案:CPU:E5-2696V2,机房:国人热衷的优质 CeraNetworks机房,优惠码:3wuZD43F 【过期时间:5.31,季付年付均可用】活动方案:1、美国机房:洛杉矶CN2-GIA,100%高性能核心:2核CPU内存:2GB硬盘:50GB流量:Unmilited端口:10Mbps架构:KVM折后价:15元/月、150元/年传送:购买链接洛...
这两天Linode发布了十八周年的博文和邮件,回顾了过去取得的成绩和对未来的展望。作为一家运营18年的VPS主机商,Linode无疑是有一些可取之处的,商家提供基于KVM架构的VPS主机,支持随时删除(按小时计费),可选包括美国、英国、新加坡、日本、印度、加拿大、德国等全球十多个数据中心,所有机器提供高出入网带宽,最低仅$5/月($0.0075/小时)。This month marks Linod...
DMIT.io是成立于2018年的一家国外主机商,提供VPS主机和独立服务器租用,数据中心包括中国香港、美国洛杉矶和日本等,其中日本VPS是新上的节点,基于KVM架构,国际线路,1Gbps带宽,同时提供月付循环8折优惠码,或者年付一次性5折优惠码,优惠后最低每月8.72美元或者首年65.4美元起,支持使用PayPal或者支付宝等付款方式。下面列出部分日本VPS主机配置信息,价格以月付为例。CPU:...
phpecho为你推荐
深圳市富满电子集团股份有限公司如时间选项无法打开请更改经济开发区127I:\Sam-research\QEF\Publications\Conferencefollowgoogle支持ipad三星苹果5photoshop技术ps是一种什么技术??????重庆宽带测速重庆电信测速我的网速溢出ipad连不上wifiipad2 wifi连接不上,刚连上就弹出一个 success页面
iisphpmysql 512m 国外php空间 网站挂马检测工具 中国电信测网速 网游服务器 域名dns 台湾google 贵阳电信测速 云服务器比较 lamp怎么读 注册阿里云邮箱 电信宽带测速软件 hostease 广州主机托管 789电视剧网 标准机柜 机柜尺寸 美国西雅图独立 paypal登陆 更多