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

@pt1wwsAssine o nosso feed para se manter atualizado!

Novo! Siga-nos o que você quiser!


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

Ads

Ad: Bluehost hosting

Mega classe de banco de dados (MySQL) v 1.0


Use todos os recursos do MySQL em PHP.

Principais características:

1. MySQL Compatível com: 3.23+ MySQL, MySQL 4.0+, MySQL 4.1+, MySQL 5.0+.
2. Fácil de usar, limpo, fácil de entender o código.
3. O acesso de banco de dados MySQL sem qualquer conhecimento do MySQL ou SQL.
4. Usa Array associativo de dados para inserir e atualizar registros na tabela de banco de dados.
5. Opcional recurso seqüência de escape para evitar a SQL injeções.
6. cria automaticamente instruções preparadas.
7. Selecione linhas, colunas, variáveis ​​com one-liners.
8. Easy Select, Insert, Update, Delete, filtrada
9. devidamente documentada com exemplos e comentários.
10. Small Size.
11. Anexar totalmente documentado.


Funções

 // Conectar ao servidor sql_connect ($ sqlserver, $ sqluser, $ sqlpassword, $ database, $ port = false, persistência $ = false, new_link $ = false); // ------------------------------------------------ ----------------- + sql_query ($ query = ''); // Construir instrução SQL de matriz para selecionar e selecionar declarações distintas // ------------------------------------------------ ----------------- + // Consulta Construir limite sql_query_limit ($ query, $ total $ offset = 0); // ------------------------------------------------ ----------------- + // Fetch linha atual sql_fetchrow ($ query_id); // ------------------------------------------------ ----------------- + // Possíveis valores de consulta: SELECT, SELECT_DISTINCT sql_build_query função ($ query, $ array); // ------------------------------------------------ ----------------- + // Executar mais de uma instrução de inserção. sql_multi_insert ($ table, & $ sql_ary); // ------------------------------------------------ ----------------- + // Escapar seqüência de caracteres usada em consulta sql sql_escape (); // ------------------------------------------------ ----------------- + // Obtém algumas informações sobre a tabela especificada. get_table_status ($ table_name); // ------------------------------------------------ ----------------- + // Obtém o número exato de linhas em uma tabela especificada. get_row_count ($ table_name); // ------------------------------------------------ ----------------- + // Obtém o número estimado de linhas em uma tabela especificada. get_estimated_row_count ($ table_name); // ------------------------------------------------ ----------------- + // Exibição da página de erro sql SQL_ERROR (); // ------------------------------------------------ ----------------- + // Construir IN ou NOT IN seqüência comparação sql, usos <> ou = no elemento único sql_in_set ($ field, $ array, $ negate = false, allow_empty_set $ false =); // ------------------------------------------------ ----------------- + // Ajustar corretamente COMO expressão para caracteres especiais sql_like_expression ($ expressão); // ------------------------------------------------ ----------------- + // Versão informações sobre banco de dados usado sql_server_info (); // ------------------------------------------------ ----------------- + // Retorna o número de linhas afetadas sql_affectedrows (); // ------------------------------------------------ ----------------- + // Busque determinado número de linha sql_rowseek ($ rownum, & $ query_id); // ------------------------------------------------ ----------------- + // Obter último id inserido após a instrução de inserção sql_nextid (); // ------------------------------------------------ ----------------- + // Resultado sql grátis sql_freeresult ($ query_id = false); // ------------------------------------------------ ----------------- + // Conexão sql perto SQL_CLOSE (); // ------------------------------------------------ ----------------- + 

Uso

 // Definir arquivo de classe em seu script. define ('IN_MEGA_DB', true); // Incluir arquivo de classe em seu script. incluem ('mega.class.database.php'); $ dbhost = "localhost"; $ dbPort = ''; $ dbname = 'banco de dados'; $ dbuser = 'db_username'; $ dbpasswd = 'DB_PASSWORD'; $ tableprefix = ''; // ex tabela usada define ('USERS_TABLE', $ tableprefix «utilizadores».); // Nova Classe $ db = new dbal_mysql (); // Conectar banco de dados $ con = sql_connect ($ dbhost, $ dbuser, $ dbpasswd, $ dbname, $ dbPort); // ------------------------------------------------ ----------------- + // SELECT, INSERT, UPDATE, DELETE com instruções preparadas: // ------------------------------------------------ ----------------- + // Seleciona $ sql = $ db-> sql_query ("SELECT * FROM".USERS_TABLE "."); $ row = $ db-> sql_fetchrow ($ sql); // Ou enquanto while ($ linha = $ db-> sql_fetchrow ($ sql)) { // Enquanto o código } // ------------------------------------------------ ----------------- + // INSERIR sql_ins $ = array ( 'id' => (int) '', 'username' => 'username', 'password' => '123456', 'email' => [email protected]', 'status' => (int) '1', ); $ sql = "INSERT INTO". USERS_TABLE. ''. $ db-> sql_build_array ('Inserir', $ sql_ins); $ result = $ db-> sql_query ($ sql); // ------------------------------------------------ ----------------- + // ATUALIZAÇÃO $ db-> sql_query ("UPDATE" USERS_TABLE "SET` password` = '123456' WHERE `id` = '1'"..); // ------------------------------------------------ ----------------- + // Delete $ db-> sql_query ("DELETE" USERS_TABLE "ONDE` id` = '1' "..); // ------------------------------------------------ ----------------- + // QUERY LIMIT if (isset ($ _ GET ['page'])!) {$ page = 1;} else {$ page = intval ($ _ GET ['page']);} $ sql_limit = "10"; $ sql_start = ($ sql_limit * $ page) - $ sql_limit; $ sql = "SELECT * FROM".USERS_TABLE "ORDER BY data DESC."; $ result = $ db-> sql_query_limit ($ sql, $ sql_limit, $ sql_start); while ($ linha = $ db-> sql_fetchrow ($ resultado)) { // Enquanto o código } // ------------------------------------------------ ----------------- + // Num Fileiras echo $ db-> get_row_count (USERS_TABLE); echo $ db-> get_estimated_row_count (USERS_TABLE); 


Histórico de Versões

 v1.0 Versão inicial. 

Download
Outros componentes nesta categoriaTodos os componentes deste autor
ComentáriosPerguntas mais frequentes perguntas e respostas

Propriedades

Criado:
21 de 13 de janeiro

Última atualização:
N / D

Arquivos incluídos:
PHP

Versão do software:
PHP 4.x, 5.x PHP, MySQL 4.x, 5.x MySQL, Outros

Palavras-chave

eCommerce, eCommerce, Todos os itens, Classe de banco de dados, classe MYSQL, banco de dados, banco de dados de classe mega-, mysql