新手入门,很奇怪的问题

新手入门,很奇怪的问题

新手,请多指教。
看好多资料都有类似下面的例子,我建立了一个php文件:
<?php
        $db=mysql_connect("127.0.0.1","root","adsg");
        mysql_select_db("tcrm");
        $r = mysql_query("select * from dept");
        echo $r->num_rows;
?>
数据连接访问都没有问题,可就是echo  $r->num_rows;报告错误:
Notice: Trying to get property of non-object in E:\PHPnow-1.5.1\vhosts\xxh.com\Hello.php on line 5
用mysql_num_rows($r)则没有问题。
$r->fetch_assoc等方法也不能使用。请高手指教一下,这是什么问题?
谢谢!

没有这种方法啊。只有这些函数 mysql_num_rows
当然你可以重新写一个类,定义这些方法
毕业了。。。

自己解决

<?php
        $db= new mysqli("127.0.0.1","root","adsg","tcrm");
        $r = mysqli_query($db,"select * from dept");
        echo $r->num_rows;
?>
我自己查阅了一下,发现这样使用是对的。就是说mysqli_query可以返回对象。

mysqli_query 和 mysql_query 不是同一回事啊。
如履薄冰