当前位置: 编程技术>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和未定义。
最新技术文章: