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

iON Cloud:新加坡cn2 gia vps/1核/2G内存/25G SSD/250G流量/10M带宽,$35/月

iON Cloud怎么样?iON Cloud升级了新加坡CN2 VPS的带宽和流量最低配的原先带宽5M现在升级为10M,流量也从原先的150G升级为250G。注意,流量也仅计算出站方向。iON Cloud是Krypt旗下的云服务器品牌,成立于2019年,是美国老牌机房(1998~)krypt旗下的VPS云服务器品牌,主打国外VPS云服务器业务,均采用KVM架构,整体性能配置较高,云服务器产品质量靠...

轻云互联,香港云服务器折后22元/月 美国云服务器 1核 512M内存 15M带宽 折后19.36元/月

轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:1.用户购...

美国200G美国高防服务器16G,800元

美国高防服务器提速啦专业提供美国高防服务器,美国高防服务器租用,美国抗攻击服务器,高防御美国服务器租用等。我们的海外高防服务器带给您坚不可摧的DDoS防护,保障您的业务不受攻击影响。HostEase美国高防服务器位于加州和洛杉矶数据中心,均为国内访问速度最快最稳定的美国抗攻击机房,带给您快速的访问体验。我们的高防服务器配有最高层级的DDoS防护系统,每款抗攻击服务器均拥有免费DDoS防护额度,让您...

phpecho为你推荐
ionizationios10请各矿将表填好后于2017年3月1日前发至zhxsh411@163.com邮箱.如时间选项无法打开请更改支持ipadnetbios端口26917 8000 4001 netbios-ns 端口 是干什么的win10445端口win7系统不能被telnet端口号,端口、服务什么全都开了iphonewifi苹果手机怎么扫二维码连wifi迅雷下载速度迅雷下载快慢和什么有关phpemptyphp中 isset函数有什么功能bitchina现在哪个浏览器最好用?
域名注册中心 双线服务器租用 出租服务器 blackfriday 香港托管 宕机监控 万网优惠券 长沙服务器 韩国网名大全 免费个人空间 网站cdn加速 工作站服务器 可外链网盘 idc查询 新睿云 丽萨 英国伦敦 lamp什么意思 阿里云手机官网 徐州电信 更多