宝哥软件园

PHP入门教程之服务器端编程语言(专业超文本预处理器的缩写)操作关系型数据库的方法分析

编辑:宝哥软件园 来源:互联网 时间:2021-09-07

本文实例讲述了服务器端编程语言(专业超文本预处理器的缩写)操作关系型数据库的方法。分享给大家供大家参考,具体如下:

设置阿维斯陀经注解软件所有UTF-8编码

设置单个项目UTF-8的编码

Demo1.php

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)头(“内容类型:文本/html;”charset=utf-8;');//第一步,连接到关系型数据库服务器3306 //第二步参数,服务器地址;第二个参数,服务器的用户名;第三个参数,服务器密码//@ 如果出错了,不要出现警告或错误,直接忽略//模具函数之前,先连接一下,报错流程//echo(!mysql_connect('localhost ',' root ',' 123456 ');//if(!$ conn=@ MySQL _ connect(' localhost ',' root ',' 123456 '){//echo '数据库连接失败,错误信息MySQL _ error();//退出;//}//echo $ conn;//回声'连接成功了,我才能显示!';//常量参数定义(' DB_HOST ',' localhost ');定义(' DB_USER ',' root ');定义(' DB_PWD ',' 123456 ');定义(' DB_NAME ','学校');//第一步,连接数据库//mysql_connect -打开一个到关系型数据库服务器的连接$conn=@mysql_connect(DB_HOST,DB_USER,DB_PWD)或' die('数据库连接失败,错误信息. MySQL _ error());//第二步,选择指定的数据库,设置字符集//mysql_select_db -选择关系型数据库数据库mysql_select_db(DB_NAME)或' die('数据库错误,错误信息:'.MySQL _ error());mysql_query('SET NAMES UTF8 ')或' die('字符集设置错误,错误信息. MySQL _ error());//第三步,从这个数据库里选一张表(年级),然后把这个表的数据库提出(获取记录集)$ query=' SELECT * FROM grade//MySQL _ query-发送一条关系型数据库查询$result=mysql_query($query)或模具(' SQL错误:'.MySQL _ error());//$结果就是记录集//第四步,将记录集里的数据显示出来print _ r(MySQL _ fetch _ array($ result,MYSQL _ NUM));//按照数字下标来显示//print _ r(MYSQL _ fetch _ array($ result,MYSQL _ ASSOC));//按照字符串下标来显示print _ r(MySQL _ fetch _ array($ result,MYSQL _ NUM));print _ r(MySQL _ fetch _ array($ result,MYSQL _ NUM));//第五步,释放记录集资源//mysql_free_result -释放结果内存MySQL _ free _ result($ result);//最后一步:关闭数据库//mysql_close -关闭关系型数据库连接echo MySQL _ close();config.php

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)头(“内容类型:文本/html;”charset=utf-8;');//常量参数定义(' DB_HOST ',' localhost ');定义(' DB_USER ',' root ');定义(' DB_PWD ',' 123456 ');定义(' DB_NAME ','学校');//第一步,连接关系型数据库服务器$conn=@mysql_connect(DB_HOST,DB_USER,DB_PWD)或' die('数据库连接失败,错误信息. MySQL _ error());//第二步,选择指定的数据库,设置字符集mysql_select_db(DB_NAME)或' die('数据库错误,错误信息:'.MySQL _ error());mysql_query('SET NAMES UTF8 ')或' die('字符集设置错误,错误信息. MySQL _ error());Demo2.php

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)需要配置。PHP ';//新增数据//$ query=' INSERT INTO grade(//name,//email,//point,//regdate)//VALUES(////'景临境、//'[emailprotected]'、//'78 '、//NOW()////)';//$query='INSERT INTO grade(姓名、电子邮件、点数、注册日期)VALUES('与共,'[emailprotected]',' 78 ',NOW())';//mysql_query($query)或' die('新增错误:'.MySQL _ error());//修改数据//$ query=' UPDATE grade SET point=66 WHERE id=7 ';//@mysql_query($query)或' die('修改失败:'.MySQL _ error());//删除数据//$ query=' DELETE FROM grade WHERE id=4 ';//@mysql_query($query)或' die('删除失败:'.MySQL _ error());//显示数据$query='SELECT id,name,email FROM grade ';$result=mysql_query($query)或模具(' SQL语句有误:'.MySQL _ error());//$ row=MySQL _ fetch _ array($ result);//echo $ row[2];//$ row=MySQL _ fetch _ array($ result);//echo $ row[2];//把结果集转换成数组赋给$row,如果有数据,就为真while(!$ row=MySQL _ fetch _ array($ result)){ echo $ row[' id '].' - '.$row['name'].' - '.$ row[' email '];echo ' br/';} MySQL _ close();Demo3.php

?服务器端编程语言(Professional Hypertext Preprocessor的缩写)需要配置。PHP ';//显示数据$query='SELECT id,email,name FROM grade ';$result=mysql_query($query)或模具(' SQL语句有误:'.MySQL _ error());//print _ r(MySQL _ fetch _ array($ result));//print _ r(MYSQL _ fetch _ array($ result,MYSQL _ ASSOC));//print _ r(MySQL _ fetch _ row($ result));//print _ r(MySQL _ fetch _ assoc($ result));//while(!$ row=MySQL _ fetch _ array($ result)){//echo $ row[' id '].' - '.$row['name'].' - '.$ row[' email '];////print _ r(MySQL _ fetch _ length($ result));//echo mb_strlen($row['name'],' utf-8 ');//echo ' br/';//}//echo MySQL _ field _ name($ result,2);//name//echo MySQL _ num _ fields($ result);//3代表($ I=0;$ imysql _ num _ fields($ result);$ I){ echo MySQL _ field _ name($ result,$ I);//id-email-name-echo '-';} echo " br/";echo MySQL _ num _ rows($ result);//求出多少条数据echo ' br/';echo MySQL _ get _ client _ info();//取得关系型数据库客户端信息//5 .0 .51 a回声' br/';echo MySQL _ get _ host _ info();//取得关系型数据库主机信息//通过TCP/IP回应的localhost ' br/';echo MySQL _ get _ proto _ info();//取得关系型数据库协议信息//10 echo ' br/';echo MySQL _ get _ server _ info();//取得关系型数据库服务器信息//5 .0 .51 B-社区-nt-log MySQL _ close();更多关于服务器端编程语言(专业超文本预处理器的缩写)相关内容感兴趣的读者可查看本站专题: 《php+mysql数据库操作入门教程》 、 《PHP基本语法入门教程》 、 《PHP运算与运算符用法总结》 、 《php面向对象程序设计入门教程》 、 《PHP网络编程技巧总结》 、 《PHP数组(Array)操作技巧大全》 、 《php字符串(string)用法总结》 及《php常见数据库操作技巧汇总》

希望本文所述对大家服务器端编程语言(专业超文本预处理器的缩写)程序设计有所帮助。

更多资讯
游戏推荐
更多+