我的代码是这样的:
function pr()
{
$sql1="insert into user2(name,pw,shijian)select name,pw,shijian from user where $sj-shijian>3600";
$result3=mysql_query($sql1);
$sql2="delete from user where $sj-shijian>3600";
$result4=mysql_query($sql2);
return $result3;
}
$hanshu=pr();
echo $hanshu;
函数里面的句子,单独拿出来都可以运行,但是一这样调用就出错,怎么回事呢?希望高手指点。
function pr()
{
$sql1="insert into user2(name,pw,shijian)select name,pw,shijian from user where $sj-shijian>3600";
$result3=mysql_query($sql1);
$sql2="delete from user where $sj-shijian>3600";
$result4=mysql_query($sql2);
return $result3;
}
$hanshu=pr();
echo $hanshu;
函数里面的句子,单独拿出来都可以运行,但是一这样调用就出错,怎么回事呢?希望高手指点。
方法所在的类如:
$a=new class();
$hanshu=$a->pr();
echo $hanshu;
或者把pr();声明成静态的
$hanshu=$a::pr();
记得得以
echo pr();
就可输出
但是我有个疑问,我想用一个$sql="";这样的语句调用函数,怎么写进去呢,直接在里面写$hanshu=pr(); 提示不对,但是必须要写在这个$sql语句里面,怎么写呢?请大家帮我想想。谢谢高手们。