承接 cacio/prodfirebird 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

cacio/prodfirebird

Composer 安装命令:

composer require cacio/prodfirebird

包简介

Conexão firebird driver

README 文档

README

<?php

define("DATA_FIREBIRD_CONFIG",[
        "hostname"=>"",
        "database"=>"",
        "username"=>"",
        "password"=>"",
        "port"=>"3050",
   ]);
	
use Cacio\ProdFirebird\ProdFirebird;


$db = new ProdFirebird();


### Metodo Basico

Veja abaixo os métodos básicos para chamar select, update, delete e query na classe.

#### Select
```php
$db_column = array(
	'column1',
	'column2'
);
			  
$db_where = array(
	'search_column_name' => 'search_value'
);
			  
$db_order = array(
	'column_name_to_order' => 'desc'
);
			  
$db->select('tablename', $db_column, $db_where, $db_order);

$db->execute();

Update

$db_column = array(
	'column1' => 'column1_value',
	'column2' => 'column2_value'
);
			 
$db_where = array(
				'search_column_name' => 'search_value'
			)

$db->update('tablename', $db_column, $db_where);

$db->execute();

Delete

$db_where = array(
	'search_column_name' => 'search_value'
)

$db->delete('tablename', $db_where);

$db->execute();

Fetching Data

Veja abaixo os métodos para diferentes maneiras de buscar dados usando a classe de banco de dados php.

Fetch Row

$db_column = array(
	'column1',
	'column2'
);
			  
$db->select('tablename', $db_column);

$db->execute();

foreach($db->fetch_row() as $value){
	echo $value[0];
	echo $value[1];
}

Fetch Associative

$db_column = array(
	'column1',
	'column2'
);
			  
$db->select('tablename', $db_column);

$db->execute();

foreach($db->fetch_assoc() as $value){
	echo $value['column1'];
	echo $value['column2'];
}

Fetch Object

$db_column = array(
	'column1',
	'column2'
);
			  
$db->select('tablename', $db_column);

$db->execute();

foreach($db->fetch_object() as $value){
	echo $value->column1;
	echo $value->column2;
}

Outros métodos de classe de banco de dados

veja abaixo outros métodos úteis do PHP Database Class.

Closing connection

$db->close();

Beginning transaction

$db->begin_trans();

$db_where = array(
	'search_column_name' => 'search_value'
)

$db->delete('tablename', $db_where);

$db->execute();

$db->commit();

Rollback transaction

$db->rollback();

Commiting transaction

$db->commit();

统计信息

  • 总下载量: 6
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 0
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2023-02-17

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固