find_one() public method

public find_one ( $sql )
Example #1
0
     $conf['db']['pdo_mysql'] = array('master' => array('host' => $host, 'user' => $user, 'password' => $pass, 'name' => $name, 'charset' => 'utf8', 'engine' => 'MyISAM'), 'slaves' => array());
     $db = new db_pdo_mysql($conf['db']['pdo_mysql']);
     $db->connect();
     if ($db->errno == -10000) {
         $db->errno = 0;
         $r = $link->exec("CREATE DATABASE `{$name}`");
         if ($r === FALSE) {
             message(-1, "尝试创建数据库失败:{$name}");
         }
     } elseif ($db->errno != 0) {
         message(-1, $db->errstr);
     }
 } else {
     message(-1, '不支持的 type');
 }
 $r = $db->find_one("SELECT * FROM `bbs_user` LIMIT 1");
 !empty($r) and !$force and message(5, '已经安装过了。');
 !is_dir('./upload/avatar') and mkdir('./upload/avatar', 0777);
 !is_dir('./upload/forum') and mkdir('./upload/forum', 0777);
 !is_dir('./upload/attach') and mkdir('./upload/attach', 0777);
 $conf['auth_key'] = md5(time()) . md5(uniqid());
 file_put_contents('./conf/conf.php', "<?php\r\nreturn " . var_export($conf, true) . ";\r\n?>");
 write_database('./install/install.sql');
 $salt = rand(100000, 999999);
 $pwd = md5(md5($adminpass) . $salt);
 $admin = array('username' => $adminuser, 'email' => $adminemail, 'password' => $pwd, 'salt' => $salt, 'create_ip' => $longip, 'create_date' => $time);
 user_update(1, $admin);
 /*friendlink_create(array(
 		'name'         => 'Xiuno BBS',
 		'url'         => 'http://bbs.xiuno.com/',
 		'rank'         => 0,