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

smplPDO - MySql Database Helper Class

— Add- On para WorldWideScripts.net

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

¡Nuevo! Síguenos como quieras!


smplPDO - MySql Database Helper Class - CodeCanyon Item for Sale

Ads

Ad: Bluehost hosting

Base de datos smplPDO Abstracción Clase

smplPDO es un simple y ligero PHP PDO abstracción de base de datos de clase escrito para extender PHP Data Objects (PDO) con características sumamente útiles. Métodos de taquigrafía para llevar con él pueden reducir la cantidad de código duplicado y aumentar la legibilidad de las secuencias de comandos, así como mejorar la seguridad y el rendimiento de preparar de forma automática y ejecución de sentencias preparadas.

Con smplPDO, puede escribir aplicaciones PHP con bases de datos completamente funcional con cero conocimientos de SQL.

 // Ejemplo muy simple de autenticación de usuario con smplPDO. // Init smplPDO $ Db = new smplPDO ("mysql: host = localhost; dbname = base de datos", "dbuser ',' dbpass '); // Usuario ha escrito su dirección de correo electrónico y una contraseña con una forma $ Email = array ('email' => $ _POST ['email']); // Comprobar si existe un usuario con el correo electrónico enviado: if (! $ db-> existe (, $ email 'usuarios')) salida ('Usuario no encontrado!'); // Si se encuentra el usuario, comprobar si la contraseña presentada es correcta: else if ($ db-> get_var (, $ email, 'password')! = md5 'users' ($ _POST ['pwd'])) salida ('contraseña incorrecta'); // El usuario encuentra y contraseña es correcta, así que vamos de bienvenida con nombre: 'Bienvenido,' eco. $ Db-> get_var ('usuarios', $ email, 'Nombre'); 

Echa un vistazo a la documentación para más ejemplos de código.

Características principales

  • Peso ligero: limpio, fácil de entender el código.
  • Utiliza PHP Data Objects (PDO) con las mejores prácticas.
  • Crea automáticamente Sentencias preparadas.
  • Fácil Insertar, actualizar, eliminar Métodos.
  • Seleccionar filas, columnas variables con una sola línea.
  • Totalmente documentado.
  • Apoyo Continuo.

Apoyo

Ponte en contacto conmigo si usted tiene alguna pregunta o problema con esta clase. Haré mi mejor esfuerzo para responder a todos los correos electrónicos tan rápido como sea posible.

Uso

 // Incluir archivo de clase en el script. require ('/ ruta / a / smplPDO.php'); 'Localhost' $ db_host =; 'Base de datos' $ nombre_bd =; $ Usuario_bd = 'db_username'; $ DB_PASS = 'DB_PASSWORD'; // Init de la clase misma como DOP $ Db = new smplPDO ("mysql: host = $ db_host; dbname = $ nombre_bd", $ usuario_bd, $ DB_PASS); // INSERT, UPDATE, DELETE con declaraciones preparadas: $ Db-> insert ('tabla', array ('nombre' => 'John Doe', 'edad' => 28)); $ Db-> actualización ('tabla', array ('edad' => 29), array ('nombre' => 'John Doe')); $ Db-> delete ('tabla', array ('nombre' => 'John Doe')); // SELECT todo, una hilera, columna única y sola variable: $ Db-> get_all ('tabla', array ('edad' => 22)); $ Db-> get_row ('tabla', array ('nombre' => 'John Doe')); $ Db-> get_col ('tabla', array ('edad' => 28), array ('nombre')); $ Db-> get_var ('tabla', array ('nombre' => 'John Doe')); // GROUP BY, ORDER BY y LIMIT // Establecer las correctas antes de cualquier llamada get_ *: $ Db-> group_by = "edad"; // Filas del grupo por campo edad. $ Db-> order_by = "id DESC"; // Fin por campo id descendente. $ Db-> límite = "0,10"; // Obtener 10 filas a partir de 0. $ Db-> get_all ('tabla', array ('edad' => 22)); // Comprobar si existe un registro: if ($ db-> existe ('tabla', array ('nombre' => 'John Doe'))) echo 'Record existe!'; // Obtener el recuento de los registros coincidentes: $ Db-> get_count ('tabla', array ('edad' => 22)); // Ver el último error atrapado: echo $ db-> error; // Imprime todas las propiedades necesarias: $ Db-> debug (); 

Historial de versiones

v1.1
  • Menor correcciones de errores y correcciones.
v1.0
  • Versión inicial.

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

Propiedades

Creada:
06 de noviembre 12, Última actualización

Versión de software:
PHP 5.x

Archivos Incluyó:
PHP

Palabras clave

comercio electró, nico, todos los artí, culos, la abstracció, n, la clase, la base de datos, db, mysql, pdo, php, envoltura