public function test_P_StandardInsert() { $stmt = new InsertStatement("INSERT INTO `{$this->actualSchema}`.`cities`\n\t\t\t(`country`, `name`, `postal_code`)\n\t\t\tVALUES (?, ?, ?)", 'isi'); $countryID = 1; $name = 'Esbjerg'; $postalCode = 6700; $stmt->bindAndExecute($values = array($countryID, $name, $postalCode)); $insertID = $this->insertInto('cities', array('country' => $countryID, 'name' => $name, 'postal_code' => $postalCode)); $this->assertTablesEqual('cities'); $this->assertEquals($insertID, $stmt->insertID); }
public function __get($name) { switch ($name) { case 'rows': return $this->statement->affected_rows; default: return parent::__get($name); } }