最近看DISCUZ的代码,由于是自学PHP,DISCUZ这样操作数据库的方法看不明白求解答。
C::t(数据表)->delete(键值)
比如删除数据表的代码
能实现这样方法的关键代码是什么?
现在只会这样的方法实现
C::t(数据表,键值)
看上去好low...
最近看DISCUZ的代码,由于是自学PHP,DISCUZ这样操作数据库的方法看不明白求解答。
C::t(数据表)->delete(键值)
比如删除数据表的代码
能实现这样方法的关键代码是什么?
现在只会这样的方法实现
C::t(数据表,键值)
看上去好low...
在此我不贴代码,我也不知道dz是怎样的机制,首先你需要知道正常情况下删除的sql语句是什么,基本上所有的删除语句无非是表和条件不同罢了,上面你所写前面有表后面有键值两者都已经传递过去了,它怎么写的就随意了 (pdo mysqli )数据库的操作写在对应的方法里面就行了。还有你得简单的了解面向对象,然后你找到dz中相关类,就可以看到具体实现了。
2 回答3k 阅读✓ 已解决
2 回答1.4k 阅读✓ 已解决
2 回答1.3k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
3 回答1.4k 阅读
其他朋友说了很多,我就闲得蛋疼给你贴一段代码吧,没有测试,大概是这个意思。