php初学者提问问题

$news=$db->get_one("select * from $met_news where id='$id'"); 这段代码中,->是什么意思,get_one是什么意思啊?
另外问一下,学习php有什么好的方法吗?

你这个是一个查询数据库的语句,$news 是接收$db->get_one("select * from $met_news where id='$id'"); 传过来的值,而$db是一个类,get_one是$db里面的一个方法(数据库连接类中的方法,它是得到一条记录的一个方法。)-> 是php面向对象的写法 是“指向”的意思,$db->get_one:就是$db类中指向的get_one()方法 get_one()里面的是sql语句 显示一条纪录的sql语句。
对于PHP, 应该要从零开始,基础要打牢, 去买几本书看看(书店里面有卖那种带光碟的编程类以及实例类的书),还有就是多看别人的实例,以及别人的编程思想,呵呵 有时间的话,多去逛逛PHP相关的论坛跟网站,楼上的各位大哥也有说哦~~! 兄弟连的,PHP100... 这些都是很好的网站哦~~! 不妨去看看吧 希望能帮到你。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-01-12
->是php面向对象的写法
$db->get_one 是指调用$db里的get_one方法
你再仔细看一下, 肯定有个$db = new XXX 这个就是初始化类

学php, 要多看别人的代码, 然后要多写, 不会的就问或者查php的官方手册, 掌握一些基本函数是最基础的, 当然语法得先明白
第2个回答  2011-01-12
多看书,多参考别人的代码,多动手编写网站,看w3school网站学习,如果看php中的类那块,
->你就知道是什么了,get_one是数据库连接类中的方法,得到一条记录。
第3个回答  2011-01-12
电驴的php兄弟连,php100.自己去下载。
你那个$db是一个类,get_one是里面的方法,。是什么意思自己去类里看。
推测是得到id,然后到$met_news表中查找id=$id的所有值。
第4个回答  2011-01-12
都是面向对象的基本知识~

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网