面向对象计数器的问题。。。
万事俱备,但是把<?php echo $row[0]?>插到html里面就是显示不出来,用print_r($row)可以看到在计数。
代码如下:
[php]
<?php
class counter
{
public $mysql_server_name;
public $mysql_username;
public $mysql_password;
public $mysql_database;
function __construct($mysql_server_name,$mysql_username,$mysql_password,$mysql_database)
{
$this->mysql_server_name=$mysql_server_name;
$this->mysql_username=$mysql_username;
$this->mysql_password=$mysql_password;
$this->mysql_database=$mysql_database;
}
function fun()
{
$conn=mysql_connect($this->mysql_server_name,$this->mysql_username,$this->mysql_password,$this->mysql_database);
$sql="INSERT INTO `counter1` ( `new` ) VALUES ('1');";
mysql_select_db($this->mysql_database,$conn);
$result=mysql_query($sql);
$sql="SELECT COUNT(*) FROM `counter1`";
$result=mysql_query($sql);
$row = mysql_fetch_row($result);
print_r($row);
}
}
$obj=new counter(localhost,root,123456,my);
$obj->fun();
?>
<p align="center"><font size="7"><font color="#FF0000"><b>SONG</b></font><font color="#0000FF">的小窝</font></font></p>
<p align="center"><font size="6" color="#FF00FF">开站至今</font></p>
<p align="center"><font size="6" color="#008000">已有</font><font size="6" color="#808000"><?php echo $row[0]//就是这里?></font><font size="6" color="#008000">人到访</font></p>
[/php]
知道方法的大侠请说具体点,我刚学,说高深了我听不懂,谢谢了!