Code Monkey home page Code Monkey logo

sqlsrv-database-class's Introduction

SQLSRV DataBase Class

Version

0.2.0

About

This PHP class is a tool for interacting with Microsoft SQL (MSSQL) databases using the SQLSRV feature, as mssql_* functions in PHP it self are deprecated alongside mysql_*.

It is inspired by the WPDB class from WordPress

Features

One of the primary concerns when working with MSSQL databases is how pickey they are with data values, I've tried to work around this with the support for database schemas built into the class.

For example, imagine that column in the example below is set to the type smallint, you can't run the following query:

UPDATE table SET column = '3'

The SQL server will throw a warning that the query is invalid because you can't use quotes around numeric values like you can in MySQL

The example from before, ran through the class:

SQLSRV::update(
    'table',
    array(
        'column' => 3
    )
);

This will run the SQLSRV::update() function on table and set column to the desired value after checking it with SQLSRV::schema_prepare_value()

Functionality

The most important public features are ported in and self-documented:

License

GPLv2

sqlsrv-database-class's People

Contributors

clorith avatar dade80vr avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.