/**
  * conn/disconnect を繰り返せることをテストする
  */
 public function test_disconnect_04()
 {
     $db = SimpleDBI::conn();
     $value = $db->value('SELECT 1');
     $this->assertEquals(1, $value);
     $db->disconnect();
     $db = SimpleDBI::conn();
     $value = $db->value('SELECT 1');
     $this->assertEquals(1, $value);
     $db->disconnect();
 }
Exemple #2
0
 public static function get()
 {
     $db = SimpleDBI::conn();
     $q = $db->row('select * from question WHERE id = :id', ['id' => rand_int()]);
     return $q;
 }
Exemple #3
0
 public function __construct()
 {
     $this->db = SimpleDBI::conn();
 }
Exemple #4
0
function rand_int()
{
    $db = SimpleDBI::conn();
    $max = $db->value('SELECT COUNT(*) from question');
    return rand(1, $max);
}
Exemple #5
0
 public static function get($q_id)
 {
     $db = SimpleDBI::conn();
     $a = $db->value('select answer from answer WHERE q_id = :id', ['id' => $q_id]);
     return $a;
 }