首页 > phper

php ereg_replace函数

$string = "this is a test";
echo str_replace(" is", " was", $string);
echo ereg_replace("( )is", "1was", $string); 其中1就是第一个括号中空格
echo ereg_replace("(( )is)", "2was", $string); 其中2就是第二个括号的空格
上面三行也就是把" is"替换为" was";都有空格的。

阅读全文

smarty 模板foreach跳出实现方法

<!--{assign var="count" value=0}-->
  <!--{foreach from=cat_list(0,0,false,3,false) item=cat}-->
  {if $cat.level eq 0}
  做事情0
  {elseif $cat.level eq 1}
  做事情1
  {elseif $cat.level eq 2}
  <!--{$count++;}-->
  {if $count%4 eq 0}
  做事情2-1
  {else}
  做事情2-2
  {/if}
  {/if}
  <!--{/foreach}-->

阅读全文

PDO的mysql数据库操作类

pdo的mysql教程数据库教程操作类
* dbconfig类负责配置数据库访问信息,包括:服务器地址、端口、数据库实例名、用户名、用户密码、字符集等。
  * dbtemplate类集合了对数据库的访问操作,主要有以下几个操作:
  1. queryrows : 返回多行记录
  2. queryrow : 返回为单条记录
  3. queryforint : 查询单字段,返回整数
  4. queryforfloat : 查询单字段,返回浮点数(float)
  5. queryfordouble : 查询单字段,返回浮点数(double)
  6. queryforobject : 查询单字段,返回对象,实际类型有数据库决定
  7. update : 执行一条更新语句. insert / upadate / delete

阅读全文

php mysql完整数据库连接类

php教程 mysql教程完整数据库教程连接类  */ class mysql {  private $db_host; //数据库主机  private $db_user; //数据库用户名  private $db_pwd; //数据库用户名密码  private $db_database; //数据库名  private $conn; //数据库连接标识;  private $result; //执行query命令的结果资源标识  private $sql; //sql执行语句 &n...
阅读全文

php 64位系统mysql数据库连接重置解决方法

测验考试libmysql教程拷入 windows/system32下和libmysql.dll拷贝到apache/bin下。
  当然,最省事的方法是:
  在apache中:
  loadfile d:/php教程/php5.2.13/libmysql.dll
  只上边这一行,mysql便可成功挪用。
  我的服务器版本:win7
  apache 2.2.13
  php 5.2.13
  mysql5.1.37
  phpmyadmin3.3.2
  下面是我的apache的部门配备布置。
  phpinidir d:/php/php5.2.13 #不是必须
  loadfile d:/php/php5.2.13/php5ts.dll
  loadfile d:/php/php5.2.13/libmysql.dll
  loadmodule php5_module d:/php/php5.2.13/php5apache2_2.dll
  addtype application/x-httpd-php .php

阅读全文