$db是datasource.inc.php文件里引用进来的.下面的会不会好点? <?php include "datasource.inc.php"; Class Lk { function save($lk,$date,$sign,$money){ global $db; $query1="insert into lk set name='$lk',sign='$sign',date='$date',money='$money'"; $db->query($query); } } ?>
<?php include "datasource.inc.php"; Class Lk { global $db; function save($lk,$date,$sign,$money){
$query1="insert into lk set name='$lk',sign='$sign',date='$date',money='$money'"; $db->query($query); } } ?>
<?php include "datasource.inc.php"; Class Lk { function save($lk,$date,$sign,$money){ $db = nae db(); $query1="insert into lk set name='$lk',sign='$sign',date='$date',money='$money'"; $db->query($query); } } ?> 这样虽然Lk需要datasource.inc.php支持,但却不依赖datasource.inc.php对db的实例化
<?php Class Lk { var $db; function save($lk,$date,$sign,$money){ $db = nae db(); $query1="insert into lk set name='$lk',sign='$sign',date='$date',money='$money'"; $db->query($query); } } include "datasource.inc.php"; $classlk = new Lk; $classlk->db=$db; ?> 你的SQL语句是不是也有问题呀?
<?php include "datasource.inc.php"; Class Lk { var $lk; var $date; var $money; var $sign; function Lk() { global $db; } function save($lk,$date,$sign,$money){ $db = nae db(); $query1="insert into lk set name='$lk',sign='$sign',date='$date',money='$money'"; $db->query($query); } }
<?php
include "datasource.inc.php";
Class Lk { function save($lk,$date,$sign,$money){
global $db;
$query1="insert into lk set name='$lk',sign='$sign',date='$date',money='$money'";
$db->query($query);
}
}
?>
include "datasource.inc.php";
Class Lk {
global $db;
function save($lk,$date,$sign,$money){
$query1="insert into lk set name='$lk',sign='$sign',date='$date',money='$money'";
$db->query($query);
}
}
?>
哪一种更好用呢?
include "datasource.inc.php";
Class Lk {
function save($lk,$date,$sign,$money){
$db = nae db();
$query1="insert into lk set name='$lk',sign='$sign',date='$date',money='$money'";
$db->query($query);
}
}
?>
这样虽然Lk需要datasource.inc.php支持,但却不依赖datasource.inc.php对db的实例化
Class Lk {
var $db;
function save($lk,$date,$sign,$money){
$db = nae db();
$query1="insert into lk set name='$lk',sign='$sign',date='$date',money='$money'";
$db->query($query);
}
}
include "datasource.inc.php";
$classlk = new Lk;
$classlk->db=$db;
?>
你的SQL语句是不是也有问题呀?
bluemeteor(挂月||╭∩╮(︶_︶)╭∩╮) ,你的global定义在那边好像不行吧.
include "datasource.inc.php";
Class Lk {
var $lk;
var $date;
var $money;
var $sign;
function Lk() {
global $db;
}
function save($lk,$date,$sign,$money){
$db = nae db();
$query1="insert into lk set name='$lk',sign='$sign',date='$date',money='$money'";
$db->query($query);
}
}
这一行是什么意思.