重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
; ——此文章摘自《完全手册PHP网络开发详解》定价 ¥ 特价 ¥ 详细
通许ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:028-86922220(备注:SSL证书合作)期待与您的合作!
模板更换机制
模板更换机制可以通过查看config表中使用的模板编号 然后根据模板编号查找相应的文件夹名找到模板文件即可 模板文件储存著当前页面所需要的HTML标签代码及一些其他的PHP代码 以下SQL语句可以通过连接config表和templates表来获取当前配置使用的文件夹名称 SELECT * FROM config templates WHERE config template_id=templates template_id
具体的PHP代码如下所示 ?php mysql_select_db($database_conn $conn); //连接数据库 $query_rs_config = SELECT * FROM config templates WHERE config template_id=templates template_id ; 野颤 //定义SQL语句 $rs_config = mysql_query($query_rs_config $conn) or die(mysql_error()); //执行SQL语句 $row_rs_config = mysql_fetch_assoc($rs_config); //获取记录 include( templates\\ $row_rs_config[ folder_name ] \\index inc php ); //包含相应的模板文件 ?
这里使用了include函数来调用相应的模板文件夹下的模板文件 这样当模板配置发生变化时 相应的模板信息就将被载入页面中
HTML编码转换
当用户通过表单提交文章时 用户的数据将被原封不动地储存到数据中 但是 当PHP代码读取数据库中的数据并将其显示在页面上时 会将数据进行HTML转换 例如 用户在表单上输入如下内容并存放在数据库中 Hello This is a test!
PHP程序将颂拍败数据库中的内容读取出来 在浏览器上的显示效果如下所示 Hello This is a !
可以看到 由于HTML编码的作用 信息没有被完整地输出 因此 在显示文章内容时需要对数据库中的数据进行一些转换 以下函数实现了这个转换功能 ?php function conv($Text) { $Text=specialchars($Text); //转换HTML关键字符 $Text=nl br($Text); 贺滚 //转换换行符 return $Text; }
上面的函数使用specialchars和nl br函数实现了对字符的转换
lishixinzhi/Article/program/PHP/201311/21422
php 配置里的数据库连接设置为他的地址,数据库名称,用户名及密码即可
; ——此文章摘自《PHP网络编程典型模块与实例精讲》定价 ¥ 特价 ¥ 详细//track linktech cn/?m_id=dangdanga_id=A l= l_type = width= height= border= nosave
在关系数据库扒携中使用SELECT查询语句可以在数据库中查询符合用户所需条件的记录 PHP中为操作 MySQL而提供的类mysqli的query()成员函数可用于执行SELECT语句 query()成员函数执行SELECT语句后返回的是一个类 mysqli_result(结果记录集类)的对象 然后通过mysqli_result对象的fetch_array() fetch_row() fetch_assoc()等方法可以以数组的形式按行取得结果记录集中的每条记录
fetch_row()返回的是以数字为下标的数组 fetch_assoc()返回的是以清和字段名为下标的关联数组 fetch_array([int resulttype])函数可以带一个参数resulttype 指明要返回的结果类型 当未指定参数或者参数resulttype的值为 mysqli_num时 其作用等效于fetch_row();当参数resulttype的值为mysqli_assoc时 其作用等效于 fetch_assoc()
下面的代码用于获取用户信息表t_user中的所有记录
//develop csai cn/web/images/ gif
将以上代码保存为alluser php文件并在浏览器中执行 结果如图 所答此盯示(实际内容因MySQL数据库中的数据的不同而不同)
lishixinzhi/Article/program/PHP/201311/21433