Banshee, the secure PHP framework

Database library

Properties

Methods

Example

<?php
  $db = new MySQLi_connection("hostname""database""username""password");
  if ($db->connected == false) {
    exit;
  }

  if (($result $db->execute("select * from table where id=%d"41)) !== false) {
    foreach ($result as $item) {
      /* do stuff */
    }
  }

  if (($resource $db->query("select * from table where name=%s"$name)) !== false) {
    while (($row $db->fetch($resource)) !== false) {
      /* do stuff */
    }
  }

  $data = array(
    "int" => 123,
    "str" => "abc");
  $result $db->insert("table"$data);
  $result $db->update("table"84$data);
  $result $db->delete("table"29);

  $keys = array("id""int""str");
  $user_input $_POST;
  $user_input["id"] = null;
  $result $db->insert("table"$user_input$keys);
?>