danieltm / mysql_query
SQL查询促进器
v1.0.2
2023-02-28 06:12 UTC
This package is auto-updated.
Last update: 2024-09-10 19:17:02 UTC
README
安装
$ composer require danieltm/mysql_query
如何使用(MYSQLI)
require __DIR__.'./vendor/autoload.php'; use MysqlQuery\Master; $sql = new Master("host", "user", "senha");
如何创建数据库(MYSQLI)
$database = "nome do banco de dados"; $sql->createDB($database);
如何删除数据库(MYSQLI)
$database = "nome do banco de dados"; $sql->drodDB($database);
连接返回(MYSQLI)
$db = $sql->conexao();
使用数据库(MYSQLI)
$database = "nome do banco de dados"; //o mesmo criado anteriormente(ou um ja criado) $sql->useDB($database);
创建表(MYSQLI)
$sql->useDB($database); $nome_tabela = "Table_name"; $colunas = ['coluna1', 'coluna2']; $type = ['varchar', 'int']; $sql->createTable($nome_tabela, $colunas, $type);
删除表(MYSQLI)
$sql->useDB($database); $nome_tabela = "Table_name"; $sql->DropTable($nome_tabela);
在表中插入数据(MYSQLI)
$sql->useDB($database); // $database é o nome da base de dados criada $tabela = "Table_name"; $colunas = ['coluna1', 'coluna2']; $values = ['valor1', 'valor2']; $sql->insertDB($tabela, $colunas, $values);
表的元素数量(MYSQLI)
$sql->useDB($database); // $database é o nome da base de dados criada $tabela = "Table_name"; $colunas = ['coluna1', 'coluna2']; $values = ['achar1', 'achar2']; $sql->getCout($tabela, $colunas, $values);
获取/显示表中的所有元素(MYSQLI)
$sql->useDB($database); // $database é o nome da base de dados criada $tabela = "Table_name"; $lista = $sql->GetAllElements($tabela); foreach($lista as $key){ echo $key[//'nome da sua coluna']; }
获取/显示表中的特定元素(MYSQLI)
$sql->useDB($database); // $database é o nome da base de dados criada $tabela = "Table_name"; $condição = ['ex: nome', 'senha']; // caso não informado na função ele fusba todos['*'] $lista = $sql->GetUniqElements($tabela, ['colunas1', 'colunaN'], ['valorBuscado', 'valor2'], $condição);
从表中删除元素(MYSQLI)
$sql->useDB($database); // $database é o nome da base de dados criada $tabela = "Table_name"; $sql->deleteUniqElement($tabela, ['coluna', 'ex: id'], ['valor', ex:1]);
修改表中的元素(row)(MYSQL)
$sql->useDB($database); // $database é o nome da base de dados criada $tabela = "Table_name"; $sql->alterElement($table, ['coluna', 'ex: nome'], ['valor', 'ex:daniel'], ['id', '1']);
Com PDO
如何使用(PDO)
require __DIR__.'./vendor/autoload.php'; use MysqlQuery\Master; $sqlPdo = new PdoMaster("host", "senha", "tipodebanco(mysql/postgresql)", "user");
PDO连接返回
$db = $sqlPdo->conexao();
创建数据库(PDO)
$nome_tabela = "Table_name"; $sqlPd->CreateDB($database);