discuz获取数据库中的信息,把表中信息的标签进行转化
require_once libfile('function/discuzcode');
$message = discuzcode($row[message]);
本文链接:http://www.cnblogs.com/kevin0709/archive/2013/06/13/3133976.html,转载请注明。
语法
<?PHP
//code here
?>
变量
以$开头
字符串
并置运算符 . echo $txt1 . " " . $txt2
计算字符串长度 strlen() 空格算字符 :strlen($txt) strlen("hello world!")
字符串内检索一段字符串或一个字符 strpos()返回第一个匹配的位置若无则返回false,字符串首个位置为0非1:strpos("hello world","world") 输出6
循环
循环遍历数组 foreach(array as value){} : foreach ($arr as $value){}
表单
$_POST变量
$_POST变量是一个数组,收集来自method="post"的表单中的值(任何人不可见,无长度限制)
<form action="/blog_article/welcome.html" method="post">
Name:<input type="text" name="name"/>
Age:<inpu type="text" name="age"/>
<input type="submit"/>
</form>
点击提交后表单数据送往welcome.php文件
提交后发送url类似http://www.w3school.com.cn/welcome.php
welcome.php文件
Welcom <?php echo $_POST["name"]; ?>.<br />
You are <?php echo $_post["age"]; ?> years old.
$_GET变量
$_GET变量是一个数组,收集来自method="get"的表单中的值(会显示在浏览器的地址栏,最多100字符)
<form action="/blog_article/welcome.html" method="get">
Name:<input type="text" name="name"/>
Age:<input type="text" name="age"/>
<input type="submit"/>
</form>
提交后发送url类似http://www.w3school.com.cn/welcome.php?name=Peter&age=37
welcome.php文件
Welcome <?php echo $_GET["name"]; ?>.<br />
You are <?php echo $_GET["age"]; ?> years old!
$_REQUEST变量
Welcome <?php echo $_REQUEST["name"]; ?>.<br />
You are <?php echo $_REQUEST["age"]; ?> years old!
本文链接:http://www.cnblogs.com/black-cat035/archive/2013/06/13/3133911.html,转载请注明。
两个函数都是用来处理DB 的。
首先, mysqli 连接是永久连接,而mysql是非永久连接。
mysql连接每当第二次使用的时候,都会重新打开一个新的进程,而mysqli则只使用同一个进程,这样可以很大程度的减轻服务器端压力。
其次,mysqli封装了诸如事务等一些高级操作,同时封装了DB操作过程中的很多可用的方法。
应用比较多的地方是 mysqli的事务。
例子:
2 $mysqli->autocommit(false);//开始事务
3 $mysqli->query($sql1);
4 $mysqli->query($sql2);
5 if(!$mysqli->errno){
6 $mysqli->commit();
7 echo 'ok';
8 }else{
9 echo 'err';
10 $mysqli->rollback();
11 } //by www.
本文链接:http://www.cnblogs.com/cfinder010/archive/2013/06/13/3133414.html,转载请注明。