当前位置: 编程技术>php
本页文章导读:
▪php连接数据库的简单例子 演示代码:
<?php
/**
* php 连接数据库
* site www.
**/
$mydbhost ="localhost"; //配置主机
$mydbuser ="root"; //数据库用户
$mydbpw ="123456"; //数据库密码
$mydbname ="testdb"; //数据库名
.........
▪php长文章分页的实现代码 之前,我们也介绍过文章分页的相关内容,这里给出的这个比较简单,适合初学的朋友作个参考。
要进阶的朋友,可以参考如下的文章:
php 文章分页的实现代码
php文本文章分页代码示例
php.........
▪php empty(),isset()与is_null()的用法区别分析 测试的类型如下:
<?php
$a;
$b = false;
$c = '';
$d = 0;
$e = null;
$f = array();
?>
1、empty
首先,empty的var_dump输出:
<?php
var_dump(empty($a));
var_dump(empty($b));
var_dump(empty($c));
var_dump(empty($d));
.........
[1]php连接数据库的简单例子
来源: 互联网 发布时间: 2013-12-24
演示代码:
<?php /** * php 连接数据库 * site www. **/ $mydbhost ="localhost"; //配置主机 $mydbuser ="root"; //数据库用户 $mydbpw ="123456"; //数据库密码 $mydbname ="testdb"; //数据库名 //$mydbcharset ="GBK"; $conn=mysql_connect()($mydbhost,$mydbuser,$mydbpw) or die ("服务器连接错误".mysql_error()); mysql_select_db($mydbname,$conn); mysql_query()("SET NAMES 'utf8'"); date_default_timezone_set ('PRC'); $addtime=date("y-m-d H:i:s"); //定义常量 define('ALL_PS',"nkfwe24tot");//二次加密,密码字符 //echo md5("admin".ALL_PS); //信息提示函数 function showmsg($text,$urlstr="") { if($urlstr){ echo '<Script>alert("'.$text.'");window.location.href="'.$urlstr.'";</Script>'; exit; } else { echo "<Script>alert('".$text."');history.go(-1);</Script>"; exit; } } ?>如果以上的代码,对你来说已是小菜,那么您可以阅读:
php mysql数据库操作类
php数据库操作类(实现表增删改查、取行数、查询多条数据等)
一个简单的mysql数据库类
参考别人如何写数据库操作类的,试着自己也封装一个php 数据库操作类吧。
[2]php长文章分页的实现代码
来源: 互联网 发布时间: 2013-12-24
之前,我们也介绍过文章分页的相关内容,这里给出的这个比较简单,适合初学的朋友作个参考。
要进阶的朋友,可以参考如下的文章:
php 文章分页的实现代码
php文本文章分页代码示例
php实现长文章分页显示的代码
示例代码:
<?php /** * 长文章分页 手动插入分页标签 * site www. */ $contents = $rs['content']; function conpage($contents) { $pagesss='#page#'; //设定分页标签 $a=strpos($contents,$pagesss); if($a){ $con=explode()($pagesss,$contents); $cons=count($con); @$p = ceil($_GET['p']); if(!$p||$p<0) $p=1; $url=$_SERVER["REQUEST_URI"]; $parse_url=parse_url(/blog_article/$url/index.html); $url_query=$parse_url["query"]; if($url_query){ $url_query=ereg_replace("(^|&)p=$p","",$url_query); $url=str_replace()($parse_url["query"],$url_query,$url); if($url_query) $url.="&p"; else $url.="p"; }else { $url.="?p"; } if($cons<=1) return false;//只有一页时不显示分页 $pagenav="<div lyztpage\">"; for($i=1;$i<=$cons;$i++){ if($i==$p){ $pagenav.='<span >'.$p.'</span>'; }else{ $pagenav.="<a href='/blog_article/$url=$i/index.html'>$i</a>"; } } $pagenav.="</div>"; return $con[$p-1].$pagenav; }else{ return $contents; } } //调用 echo conpage($contents); ?>
[3]php empty(),isset()与is_null()的用法区别分析
来源: 互联网 发布时间: 2013-12-24
测试的类型如下:
<?php $a; $b = false; $c = ''; $d = 0; $e = null; $f = array(); ?>
1、empty
首先,empty的var_dump输出:
<?php var_dump(empty($a)); var_dump(empty($b)); var_dump(empty($c)); var_dump(empty($d)); var_dump(empty($e)); var_dump(empty($f)); ?>
程序输出为:
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)
bool(true)
只要数据类型是否为空或假,empty()就输出true。
2、isset()
isset的输出:
var_dump(isset($a)); var_dump(isset($b)); var_dump(isset($c)); var_dump(isset($d)); var_dump(isset($e)); var_dump(isset($f));
// 输出
bool(false)
bool(true)
bool(true)
bool(true)
bool(false)
bool(true)
isset()只能用来判断是否为NULL和未定义。
3、is_null
is_null的输出:
var_dump(is_null($a)); var_dump(is_null($b)); var_dump(is_null($c)); var_dump(is_null($d)); var_dump(is_null($e)); var_dump(is_null($f));
// 输出
bool(true)
bool(false)
bool(false)
bool(false)
bool(true)
bool(false)
is_null 字面意思了。
总述:
empty() 可以用来判定所有的数据类型是否为空或假。
is_null 与 isset 基本一样,只能用来判断是否为NULL和未定义。
最新技术文章: