WorldWideScripts.net Delivering the best Add-Ons in more than 37 languages.

中文(简体), English, हिन्दी/हिंदी, Español/Castellano, العربية, Русский язык, Français, 中文 (台灣), বাংলা, Bahasa Indonesia, اردو, Português, Deutsch, Bahasa Melayu (بهاس ملايو‎), 日本語 (にほんご), فارسی, Italiano, తెలుగు, Türkçe, ગુજરાતી, Język polski/polszczyzna, Tiếng Việt, ಕನ್ನಡ, Українська мова, ไทย
PHP Scripts / Database Abstractions

Mega Class Database (MYSQL) v 1.0

— Add- On para WorldWideScripts.net

@es1wwsSuscríbete a nuestro RSS para estar al día!

¡Nuevo! Síguenos como quieras!


Mega Class Database (MYSQL) v 1.0 - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Clase base de datos Mega (MYSQL) v 1.0


Utilice todas las características de MySQL en PHP.

Principales características:

1. MySQL Compatible con: 3.23+ MySQL, MySQL 4.0+, MySQL 4.1 y versiones posteriores, MySQL 5.0 y versiones posteriores.
2. Fácil de usar, limpio, fácil de entender el código.
3. El acceso de base de datos MySQL sin ningún conocimiento de MySQL o SQL.
4. Utiliza matriz asociativa de datos para insertar y actualizar filas en la tabla de base de datos.
5. función de cadena de escape Opcional para evitar inyecciones SQL.
6. crea automáticamente Sentencias preparadas.
7. Seleccione filas, columnas Las variables con una sola línea.
8. Easy Select, Insert, Update, Delete, filtrada
9. debidamente documentado con ejemplos y comentarios.
10. Tamaño Pequeño.
11. Adjuntar totalmente documentado.


Funciones

 // Conectar al servidor sql_connect ($ sqlserver, $ sqluser, $ sqlpassword, $ database, $ port = false, $ persistencia = false, $ new_link = false); // ------------------------------------------------ ----------------- + sql_query ($ query = ''); // Construir instrucción SQL de matriz para seleccionar y seleccione declaraciones distintas // ------------------------------------------------ ----------------- + // Consulta LÍMITE Build sql_query_limit ($ consulta, $ total $ offset = 0); // ------------------------------------------------ ----------------- + // Obtener la fila actual sql_fetchrow ($ query_id); // ------------------------------------------------ ----------------- + // Posibles valores de consulta: SELECT, SELECT_DISTINCT sql_build_query función ($ consulta, $ matriz); // ------------------------------------------------ ----------------- + // Ejecutar más de una instrucción de inserción. sql_multi_insert ($ tabla, & $ sql_ary); // ------------------------------------------------ ----------------- + // Escapar cadena que se utiliza en la consulta sql sql_escape (); // ------------------------------------------------ ----------------- + // Obtiene información sobre la tabla especificada. get_table_status ($ nombre_tabla); // ------------------------------------------------ ----------------- + // Obtiene el número exacto de filas de una tabla especificada. get_row_count ($ nombre_tabla); // ------------------------------------------------ ----------------- + // Obtiene el número estimado de filas de una tabla especificada. get_estimated_row_count ($ nombre_tabla); // ------------------------------------------------ ----------------- + // Visualización de la página de error sql SQL_ERROR (); // ------------------------------------------------ ----------------- + // Construir IN o NO EN cadena de comparación sql, usos <> o = a solo elemento sql_in_set ($ campo, $ array $ negate = false, $ allow_empty_set = false); // ------------------------------------------------ ----------------- + // Ajustar correctamente COMO expresión de caracteres especiales sql_like_expression ($ expresión); // ------------------------------------------------ ----------------- + // La información de versión sobre base de datos utilizada sql_server_info (); // ------------------------------------------------ ----------------- + // Devuelve el número de filas afectadas sql_affectedrows (); // ------------------------------------------------ ----------------- + // Tratar de número de fila dada sql_rowseek ($ rownum, & $ query_id); // ------------------------------------------------ ----------------- + // Obtener la última inserta Identificación después de instrucción de inserción sql_nextid (); // ------------------------------------------------ ----------------- + // Resultado sql gratuito sql_freeresult ($ query_id = false); // ------------------------------------------------ ----------------- + // Estrecha relación sql SQL_CLOSE (); // ------------------------------------------------ ----------------- + 

Uso

 // Definir archivo de clase en el script. define ('IN_MEGA_DB', true); // Incluir archivo de clase en el script. include ('mega.class.database.php'); 'localhost' $ dbhost =; $ dbPort = ''; 'base de datos' $ dbname =; $ dbuser = 'db_username'; $ dbpasswd = 'DB_PASSWORD'; $ tablePrefix = ''; // ex tabla utilizada define ('USERS_TABLE', $ tablePrefix "usuarios".); // Nueva Clase $ db = new dbal_mysql (); // Conectar la base de datos $ con = sql_connect ($ dbhost, $ dbuser, $ dbpasswd, $ dbname, $ dbPort); // ------------------------------------------------ ----------------- + // SELECT, INSERT, UPDATE, DELETE con declaraciones preparadas: // ------------------------------------------------ ----------------- + // SELECT $ sql = $ db-> sql_query ("SELECT * FROM".USERS_TABLE "."); $ row = $ db-> sql_fetchrow ($ sql); // O mientras while ($ row = $ db-> sql_fetchrow ($ sql)) { // Mientras código } // ------------------------------------------------ ----------------- + // INSERT $ sql_ins = array ( 'id' => (int) '', 'nombre de usuario' => 'nombre de usuario', 'password' => '123456', 'email' => '[email protected]', 'status' => (int) '1', ); $ sql = "INSERT INTO '. USERS_TABLE. ''. $ db-> sql_build_array ('INSERT', $ sql_ins); $ resultado = $ db-> sql_query ($ sql); // ------------------------------------------------ ----------------- + // ACTUALIZACIÓN $ db-> sql_query (.. "UPDATE" USERS_TABLE "SET` password` = '123456' WHERE `id`" 1 "="); // ------------------------------------------------ ----------------- + // DELETE $ db-> sql_query ("BORRAR" USERS_TABLE "WHERE` id` = '1' "..); // ------------------------------------------------ ----------------- + // CONSULTA LÍMITE if (! isset ($ _ GET ['página'])) {$ page = 1;} else {$ page = intval ($ _ GET ['página']);} $ sql_limit = '10'; $ sql_start = ($ sql_limit * $ page) - $ sql_limit; $ sql = "SELECT * FROM".USERS_TABLE "ORDER BY fecha DESC."; $ resultado = $ db-> sql_query_limit ($ sql, $ sql_limit, $ sql_start); while ($ row = $ db-> sql_fetchrow ($ resultado)) { // Mientras código } // ------------------------------------------------ ----------------- + // Las filas Num echo $ db-> get_row_count (USERS_TABLE); echo $ db-> get_estimated_row_count (USERS_TABLE); 


Historial de versiones

 v1.0 Versión inicial. 

Descargar
Otros componentes de esta categoríaTodos los componentes de este autor
ComentariosPreguntas frecuentes y respuestas

Propiedades

Creado:
21 de enero 13

Ultima actualizacion:
N / A

Archivos incluidos:
PHP

Versión del software:
PHP 4.x, 5.x PHP, MySQL 4.x, 5.x MySQL, Otros

Palabras clave

eCommerce, eCommerce, Todos los objetos, Base de Datos de Clase, clase MYSQL, base de datos, base de datos de la clase de mega, mysql