数据库操作怎么写是什么意思?
刚才在这里看一个数据库操作函数,不知道是什么意思?[color=#007700] function [/color][color=#0000bb]query[/color][color=#007700]([/color][color=#0000bb]$sql[/color][color=#007700],[/color][color=#0000bb]$type[/color][color=#007700]=[/color][color=#dd0000]''[/color][color=#007700]) {
return [/color][color=#0000bb]function_exists[/color][color=#007700]([/color][color=#dd0000]'mysql_unbuffered_query'[/color][color=#007700])&& [/color][color=#0000bb]$type[/color][color=#007700]==[/color][color=#dd0000]'unbuff' [/color][color=#007700]? [/color][color=#0000bb]$query [/color][color=#007700]= [/color][color=#0000bb]mysql_unbuffered_query[/color][color=#007700]([/color][color=#0000bb]$sql[/color][color=#007700]) : [/color][color=#0000bb]$query [/color][color=#007700]= [/color][color=#0000bb]mysql_query[/color][color=#007700]([/color][color=#0000bb]$sql[/color][color=#007700]);
}[/color] [php]
function query($sql, $type = NULL) {// 定义自定义方法:query
if(function_exists('mysql_unbuffered_query') && $type == 'unbuff') { // 如果函数:mysql_unbuffered_query存在,并且type等于unbuff
return $query = mysql_unbuffered_query($sql);
} else {
return $query = mysql_query($sql);
}
}
[/php] $type是什么? 帮你转换成容易理解的形式了!
[php]
function query($sql,$type='') {
if(function_exists('mysql_unbuffered_query')&& $type=='unbuff') {// 如果函数mysql_unbuffered_query存在,并且变量$type等于unbuff
$query = mysql_unbuffered_query($sql)
} else {
$query = mysql_query($sql);
}
return $query;
}
[/php]
回复 3# cnqn 的帖子
是一个传入的参数!具体要看看上下文!回复 4# liexusong 的帖子
一样:sweat:回复 6# yafeikf 的帖子
哈哈,初学者可能不明白三元运算! 是的,谢谢各位前辈!页:
[1]
