复习:smarty 保留变量
$smarty.各种页面请求.变量名称
$smarty.now |进行过滤,变量调解符号
$smarty.config.配置文件中的变量
$smarty.const.常量名称
…….
3)来自于配置文件中的变量――调整界面显示效果
$this->config_dir=./configs
./configs/*.conf
变量名=变量值
……
[one]
<input type= name= >
<{config_load file=”” section=””}>
<{##}>
$smarty.config.配置文件中的变量
Mysqli中的成员属性与成员方法
1、__construct()
构造方法,用于创建一个新的mysqli对象,也可以建立一个连接。
2、Autocommit()
开启或关闭数据库修改自动提交
3、Change_user
改变了数据库连接所指定的用户
4、Character_set_name()
返回连接数据库默认的字符集
5、Close()
关闭先前打开连接
6、Commit()
提交当前任务
7、Get_client_info()
返回客户端脚本
8、Get_server_info()
返回mysql服务器的版本
9、Init()
初始化mysqli并返回资源
10、Info()
检索有关最近执行的查询
11、Kill()
要求服务器杀死一个mysql线程
12、Multi_query()
执行多个查询语句
13、More_results()
从多查询语句中检查是否有更多的查询结果
14、Next_result()
从当前执行的多查询中读取一下结果
15、Options()
设置选项
16、$affected_rows
在前一个mysql操作中获取影响的行数
17、$client_info mysql
客户端版本为一个字符串返回
18、$client_version mysql
客户端版本为一个整数返回
19、$errno
返回最近函数调用的错误代码
20、$error
返回最近返回函数调用的错误信息字符串
21、$field_count
传回最近查询获取的列数
22、Mysqli_result
类中的成员方法
23、Close()
释放内存并关闭结果集
24、Data_seek()
明确改变当前结果记录顺序
25、Fetch_field()
从结果集中获取某一字段的信息
26、Fetch_fields()
从结果集中获得全部字段的信息
27、Fetch_array()
将一个普通索引数组和关联数组两种形式返回一个结果记录
28、Fetch_assoc()
将一个普通关联数组的形式返回一条结果记录
29、$current_field
获取当前结果中指定的字段偏移位置,是一个整数
30、$field_count
从查询当前结果中获取列的个数
31、$lengths
返回一个数组,保存在结果集中获取当前的每一列的长度
32、$num_rows
返回结果集中包含记录的行数
案例:
$mysqli = new mysqli("localhost","root","123","product");
$sql="set names utf8;select name from product;select price from product";
if($mysqli->multi_query($sql)){
do {
if($result = $mysqli->store_result()){
while($row = $result->fetch_row()){
foreach($row as $value){
echo $value."<br>";
}
}
echo "<br>";
echo $result->num_rows."行";
echo "<br>";
echo $result->field_count."列";
echo "<br>";
echo $result->current_field."当前列";
echo "<br>";
$result->field_seek(1);
echo $result->current_field."当前列";
echo "<br>";
$a = $result->fetch_field();
$a->name;
print_r($a);
echo "<br>";
}
}while($mysqli->next_result());
}