楼主的例子是用的类呀,你没加载类怎么可能使用的了了.....
加载你所看的例子的类,或者改成以下
<?
$db=mysql_connect("localhost","root","");
mysql_select_db("aaaa",$db);
$sql = "select count(*) as count from users";
mysql_query($sql); //改成这样,应该可以了?>
加载你所看的例子的类,或者改成以下
<?
$db=mysql_connect("localhost","root","");
mysql_select_db("aaaa",$db);
$sql = "select count(*) as count from users";
mysql_query($sql); //改成这样,应该可以了?>
<?php
require("checklogin.php");
require("../inc/page.php");//类在此文件里!!!!
?>
部份代码:
<?php
$db=mysql_connect("localhost","root","");
mysql_select_db("aaaa",$db);
$sql = "select count(*) as count from lusers";
$db->query($sql);//为什么此处系统不能执行,我看到很多例子都这样写的。
$db->next_record();
$count = $db->f(count);//记录总数
$page = new ShowPage;
$page->PageSize = 20;
$page->Total = $count;
$page->LinkAry = array(); //使用array("id"=>$id)这样的数组传递url变量
$sql = "select * from lusers limit ".$page->OffSet();
$db->query($sql);
$showpage = $page->ShowLink();
?>
比如那个类叫db_mysql
你就要在
$db->query($sql);
前加上
$db = new db_mysql;
mysql_select_db("aaaa",$db);
我的连接对象$db是在这里两句里建的呀。这个不能作为数据库操作类的对象吗?
从你的问题中看出你不明白什么是oo 这样用别人的东西,自己永远不知道怎么用php操作数据库
mysql_select_db("aaaa",$db);
我的连接对象$db是在这里两句里建的呀。这个不能作为数据库操作类的对象吗?
---------不可以,请按照mynamesucks(seasons in the sun) 的方法来
$db->next_record();
这样写,是因为别人的程序里面调用了某个数据类,,,例如 db_mysql(好像是phplib里的吧)
->是类调用方法的操作符。而你的程序里面没有加载这个类。。
$db = new db_mysql;大概就是这样子的