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


    
最新技术文章:
▪PHP函数microtime()时间戳的定义与用法
▪PHP单一入口之apache配置内容
▪PHP数组排序方法总结(收藏)
▪php数组排序方法大全(脚本学堂整理奉献)
▪php数组排序的几个函数(附实例)
▪php二维数组排序(实例)
▪php根据键值对二维数组排序的小例子
▪php验证码(附截图)
▪php数组长度的获取方法(三个实例)
▪php获取数组长度的方法举例
▪判断php数组维度(php数组长度)的方法
▪php获取图片的exif信息的示例代码
▪PHP 数组key长度对性能的影响实例分析
▪php函数指定默认值的方法示例
▪php提交表单到当前页面、提交表单后页面重定...
▪php四舍五入的三种实现方法
▪php获得数组长度(元素个数)的方法
▪php日期函数的简单示例代码
▪php数学函数的简单示例代码
▪php字符串函数的简单示例代码
▪php文件下载代码(多浏览器兼容、支持中文文...
▪php实现文件下载、支持中文文件名的示例代码...
▪php文件下载(防止中文文件名乱码)的示例代码
▪解决PHP文件下载时中文文件名乱码的问题
▪php数组去重(一维、二维数组去重)的简单示例
▪php小数点后取两位的三种实现方法
▪php Redis 队列服务的简单示例
▪PHP导出excel时数字变为科学计数的解决方法
▪PHP数组根据值获取Key的简单示例
▪php数组去重的函数代码示例
 


站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3