的index.php
$user= DB::getInstance()->get('users',array('user_id','=','1'));
if(!$user->Count()){
echo 'No User';
}else{
echo 'User Exists';
}
db.php中
class DB {
private static $_instance = null;
private $_pdo,
$_query,
$_error = false,
$_results,
$_count = 0;
public function Count(){
return $this->_count;
}
}
获取功能
class Yapilandirma{
public static function get($yol = null){
if($yol){
$yapilandirma = $GLOBALS['yapilandirma'];
$yol = explode('/',$yol);
foreach($yol as $bit){
if(isset($yapilandirma[$bit])) {
$yapilandirma = $yapilandirma[$bit];
}
}
return $yapilandirma;
}
return false;
}
}
我检查了其他15个具有相同标题的主题,但我无法解决它。需要添加更多详细信息发布仍然需要详细信息。
答案 0 :(得分:1)
Count
是DB
类的方法。但是,您将$user
设置为get()
的结果,而不是getInstance()
。
$instance = DB::getInstance();
$instance->get('users',array('user_id','=','1'));
if (!$instance->Count()) {
echo 'No user';
} else {
echo 'User exists';
}
答案 1 :(得分:0)
我遇到了这个教程并遇到了与用户相同的问题,&我最终放弃了。我在这方面工作了很长时间,但从来没有弄明白。如果有人想采取行动,我会将修复发布到其他讨论板并帮助一群人。该教程很棒,系统很棒,但似乎是一个挥之不去的问题,最终导致很多人兴奋不已。
http://www.youtube.com/watch?v=PaBWDOBFxDc&list=PLfdtiltiRHWF5Rhuk7k4UAU1_yLAZzhWc
公共职能计数(){
返回$ this-> _count; }
实际的字数以粗体显示蓝色..其他功能名称只是常规的黑色字体。即使你不想花时间看视频,至少可以说一下为什么那是?????我使用notepad ++