数据库

数据库

如何使用postgresql?【已解决,并附总结】

快速问答hametan 回复了问题 • 1 人关注 • 5 个回复 • 92 次浏览 • 6 天前 • 来自相关话题

看过两篇文章
https://gitee.com/dogstar/PhalApi/issues/IA48Q
http://qa.phalapi.net/?/question/27
然后我尝试在程序根目录建立common文件夹,然后在里面添加了一个文件pgsql...

insert_multi 一个巨坑

交流分享dogstar 回复了问题 • 2 人关注 • 1 个回复 • 53 次浏览 • 2019-03-14 17:25 • 来自相关话题

使用 insert_multi 方法经常出现一些莫名的错误,这一方法实在是不稳定


[接口链接,贴上接口的链接]


[源代码,请粘贴相应的PHP源代码]


[截图,补充必要的截图说明]

phalapi支持MySQL8新密码验证方式吗caching_sha2_password

回复

快速问答TOMIG 发起了问题 • 1 人关注 • 0 个回复 • 35 次浏览 • 2019-03-03 14:11 • 来自相关话题

[问题描述,请详细说明具体的问题]
phalapi支持MySQL8的caching_sha2_password验证方式吗

使用php7.3.2和MySQL8
我只是问一下,坑已解决

[转自简书,讲PhalApi如何整合Laravel的ORM] Phalapi use laravel's eloquent orm

交流分享dogstar 发表了文章 • 0 个评论 • 61 次浏览 • 2019-02-03 15:43 • 来自相关话题

Phalapi use laravel's eloquent orm
 
Booter

a mini booter of some services .

Installation

Use composer to manage your dependenc...
查看更多

Mysql如何进行CONCAT查询?能否给个例子?

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 68 次浏览 • 2019-02-02 09:31 • 来自相关话题

比如这样的mysql语句:SELECT * FROM tbl_equipment WHERE CONCAT(`type`,`number`,`equipName`) LIKE '%587%';
587是参数。


 

postgre数据库可以连接吗?需要怎么配置

回复

快速问答yy689532 发起了问题 • 1 人关注 • 0 个回复 • 63 次浏览 • 2019-01-30 15:37 • 来自相关话题

Sql server 字符集为GBK,配置数据库gbk,在插入数据时中文变成乱码。

回复

快速问答ethan 发起了问题 • 1 人关注 • 0 个回复 • 61 次浏览 • 2019-01-22 11:52 • 来自相关话题


Sql server 字符集为GBK,配置数据库gbk,在插入数据时中文变成乱码。
 

notorm查询条件的问题。

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 76 次浏览 • 2019-01-12 18:37 • 来自相关话题

[问题描述,请详细说明具体的问题]
你好。我的SQL

$this->getORM()->where('timeResult > ? and timeResult < ?',$starttime,$endtime)->fetchA...

增加返回多数据集

回复

交流分享azhai 发起了问题 • 1 人关注 • 0 个回复 • 84 次浏览 • 2019-01-04 18:23 • 来自相关话题

phalapi 2.0   
增加返回多数据集
路径: notrom/src/NotORM/Result.php  [code] public function queryAllRows($sql, $parmas = array())
{
$result =...

2.0版本qquery不存在?

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 82 次浏览 • 2018-12-24 21:06 • 来自相关话题

[问题描述,请详细说明具体的问题]
按照官网文档上的写法 看了源码 发现并没有这个方法啊 应该怎样执行一些非查询的原生sql

[接口链接,贴上接口的链接]


[源代码,请粘贴相应的PHP源代码][code]<?php
namespace App\Mo...

事物处理中使用 try catch 无效

快速问答Candy 回复了问题 • 2 人关注 • 1 个回复 • 88 次浏览 • 2018-12-24 14:11 • 来自相关话题

[问题描述,请详细说明具体的问题]
版本: 2.0
场景如下:
需对多表,多数据进行inster与update操作,其间使用try catch 作为异常捕获处理,意在inster 与 update时错误后能中断事物并
rollback,实际运行时使用 thro...

怎样使用数据库存储过程

快速问答Candy 回复了问题 • 2 人关注 • 2 个回复 • 129 次浏览 • 2018-12-24 14:06 • 来自相关话题

[问题描述,请详细说明具体的问题]
执行数据库存储过程报错
[接口链接,贴上接口的链接]

[源代码,请粘贴相应的PHP源代码]
model 里面
public function gets(){
        $sql = "crea...

帮忙看一下链接数据库出现问题

快速问答Candy 回复了问题 • 2 人关注 • 1 个回复 • 159 次浏览 • 2018-12-18 15:17 • 来自相关话题

[问题描述,请详细说明具体的问题]

报错 


[接口链接,贴上接口的链接]
http://1.pigpig.pro/Public/dem ... d%3D1

[源代码,请粘贴相...

对GROUP BY 与 HAVING的使用

回复

快速问答飞扬 回复了问题 • 1 人关注 • 1 个回复 • 154 次浏览 • 2018-11-27 13:40 • 来自相关话题

文档中对GROUP BY 与 HAVING 的使用已有描述,但对于HAVING COUNT(*) > 1 的情况如何写?

解决了 报错Call to undefined method NotORM_Result::

回复

快速问答pigpig 发起了问题 • 1 人关注 • 0 个回复 • 120 次浏览 • 2018-11-14 18:42 • 来自相关话题

解决了

同一份代码,自动生成文档里测试成功,js客户端失败

回复

快速问答随风落叶 回复了问题 • 1 人关注 • 1 个回复 • 127 次浏览 • 2018-10-28 22:28 • 来自相关话题

做的登录接口,同一个账号在文档里的测试能正常登录,在js客户端里访问就失败,查找数据库失败,查不到账号,然后我对比了一下文档里和我自己的客户端里提交的数据是一样的

事物处理相关问题

回复

快速问答飞扬 发起了问题 • 1 人关注 • 0 个回复 • 143 次浏览 • 2018-10-14 17:48 • 来自相关话题

\PhalApi\DI()->clientdb->beginTransaction('');后加锁怎么写,官方2.0文档中描述的过于简单了

如何记录所有执行过的SQL

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 298 次浏览 • 2018-08-19 22:49 • 来自相关话题

如何记录所有执行过的SQL,
首先是保存到数据库比较好,还是保存到日志比较好
大概如何实现呢?不保存查询SQL,只保存UPDATE、DELETE、INSERT

大家有啥好的建议没,
PS:我在PhalApi中使用Eloquent ORM作为数据接口

循环数据使用fetchAll,条件出错

快速问答dogstar 回复了问题 • 2 人关注 • 2 个回复 • 178 次浏览 • 2018-06-14 22:11 • 来自相关话题

我循环id 1-10去查询记录,然后第一条条件where id=1 是正常,从第二条开始,条件变为where id =1 and id =2,第三条就是where id =1 and id =2 and id =3,根本查不到数据了.

构造函数问题

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 180 次浏览 • 2018-04-17 21:18 • 来自相关话题

在官方文档1.7的“在Model内的CURD基本操作”里面,有个假定为:
public function test() {
$user = $this->getORM();
}
但是我想在继承NotORM的类里面的 构造...

关于medoo的where根据条件查询的写法

快速问答武弁 回复了问题 • 2 人关注 • 1 个回复 • 497 次浏览 • 2018-04-04 13:16 • 来自相关话题


红框中是传入的判断条件,篮筐中medoo的条件写法,但是不知道怎么根据红框中的条件筛选查询
medoo.jpg

 

对phalapi的数据库操作的建立关联查询的困惑

快速问答张雷@嘉友团 回复了问题 • 4 人关注 • 3 个回复 • 2505 次浏览 • 2018-03-21 09:48 • 来自相关话题

最近公司实现前后端分离的开发模式,准备弃用TP框架,也就是MVC模式。准备转用phalapi框架,但在学习过程中,发现一个很麻烦的地方,就是建立关联查询。
有用的TP的都知道,可以直接视图模型,sql不用写原生,非常方便。
但在phalapi框架中,查看文...

接口中有多个数据库,放在不同服务器上怎么写配置

快速问答Forever° 回复了问题 • 3 人关注 • 3 个回复 • 1307 次浏览 • 2018-03-05 15:43 • 来自相关话题

/**
     * DB数据库服务器集群
     */
    'servers' => array(
        'db_mall' => array(                         //服务器标记
          ...

Model查询怎么实现distinct,只能用原生SQL吗?

快速问答dogstar 回复了问题 • 2 人关注 • 2 个回复 • 399 次浏览 • 2017-12-27 23:26 • 来自相关话题

[问题描述,请详细说明具体的问题]
我的Model需要distinct查询,但是翻遍了2.0的文档,都没发现有这个说明,我自己在查询时加上->distinct(true) 查询报错。

[接口链接,贴上接口的链接]


[源代码,请粘贴相应的PHP源代码...

可以给个调用存储过程的示例么?

快速问答qazshe123 回复了问题 • 3 人关注 • 3 个回复 • 362 次浏览 • 2017-11-02 18:30 • 来自相关话题

[问题描述,请详细说明具体的问题]
我在文档中没有看到有调用存储过程的说明,想问问能不能调用mysql的存储过程呢?可以给个调用带参数和不带参数的存储过程的示例吗?

如何使用postgresql?【已解决,并附总结】

快速问答hametan 回复了问题 • 1 人关注 • 5 个回复 • 92 次浏览 • 6 天前 • 来自相关话题

看过两篇文章
https://gitee.com/dogstar/PhalApi/issues/IA48Q
http://qa.phalapi.net/?/question/27
然后我尝试在程序根目录建立common文件夹,然后在里面添加了一个文件pgsql...

各种数据库连接大全

快速问答dogstar 发表了文章 • 0 个评论 • 663 次浏览 • 2017-03-10 23:05 • 来自相关话题

前言
为方便大家快速找到PhalApi如何快速连接其他类型的数据库,这里特将各种数据库的连接参考资料汇总于此,以便查阅。 

Oracle数据库
可参考:[url=ht...
查看更多

phalapi 支持sqlserver 数据库链接吗

快速问答snssnow 回复了问题 • 4 人关注 • 3 个回复 • 2687 次浏览 • 2016-03-24 20:32 • 来自相关话题

如何使用postgresql?【已解决,并附总结】

回复

快速问答hametan 回复了问题 • 1 人关注 • 5 个回复 • 92 次浏览 • 6 天前 • 来自相关话题

看过两篇文章
https://gitee.com/dogstar/PhalApi/issues/IA48Q
http://qa.phalapi.net/?/question/27
然后我尝试在程序根目录建立common文件夹,然后在里面添加了一个文件pgsql...

insert_multi 一个巨坑

回复

交流分享dogstar 回复了问题 • 2 人关注 • 1 个回复 • 53 次浏览 • 2019-03-14 17:25 • 来自相关话题

使用 insert_multi 方法经常出现一些莫名的错误,这一方法实在是不稳定


[接口链接,贴上接口的链接]


[源代码,请粘贴相应的PHP源代码]


[截图,补充必要的截图说明]

phalapi支持MySQL8新密码验证方式吗caching_sha2_password

回复

快速问答TOMIG 发起了问题 • 1 人关注 • 0 个回复 • 35 次浏览 • 2019-03-03 14:11 • 来自相关话题

[问题描述,请详细说明具体的问题]
phalapi支持MySQL8的caching_sha2_password验证方式吗

使用php7.3.2和MySQL8
我只是问一下,坑已解决

Mysql如何进行CONCAT查询?能否给个例子?

回复

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 68 次浏览 • 2019-02-02 09:31 • 来自相关话题

比如这样的mysql语句:SELECT * FROM tbl_equipment WHERE CONCAT(`type`,`number`,`equipName`) LIKE '%587%';
587是参数。


 

postgre数据库可以连接吗?需要怎么配置

回复

快速问答yy689532 发起了问题 • 1 人关注 • 0 个回复 • 63 次浏览 • 2019-01-30 15:37 • 来自相关话题

Sql server 字符集为GBK,配置数据库gbk,在插入数据时中文变成乱码。

回复

快速问答ethan 发起了问题 • 1 人关注 • 0 个回复 • 61 次浏览 • 2019-01-22 11:52 • 来自相关话题


Sql server 字符集为GBK,配置数据库gbk,在插入数据时中文变成乱码。
 

notorm查询条件的问题。

回复

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 76 次浏览 • 2019-01-12 18:37 • 来自相关话题

[问题描述,请详细说明具体的问题]
你好。我的SQL

$this->getORM()->where('timeResult > ? and timeResult < ?',$starttime,$endtime)->fetchA...

增加返回多数据集

回复

交流分享azhai 发起了问题 • 1 人关注 • 0 个回复 • 84 次浏览 • 2019-01-04 18:23 • 来自相关话题

phalapi 2.0   
增加返回多数据集
路径: notrom/src/NotORM/Result.php  [code] public function queryAllRows($sql, $parmas = array())
{
$result =...

2.0版本qquery不存在?

回复

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 82 次浏览 • 2018-12-24 21:06 • 来自相关话题

[问题描述,请详细说明具体的问题]
按照官网文档上的写法 看了源码 发现并没有这个方法啊 应该怎样执行一些非查询的原生sql

[接口链接,贴上接口的链接]


[源代码,请粘贴相应的PHP源代码][code]<?php
namespace App\Mo...

事物处理中使用 try catch 无效

回复

快速问答Candy 回复了问题 • 2 人关注 • 1 个回复 • 88 次浏览 • 2018-12-24 14:11 • 来自相关话题

[问题描述,请详细说明具体的问题]
版本: 2.0
场景如下:
需对多表,多数据进行inster与update操作,其间使用try catch 作为异常捕获处理,意在inster 与 update时错误后能中断事物并
rollback,实际运行时使用 thro...

怎样使用数据库存储过程

回复

快速问答Candy 回复了问题 • 2 人关注 • 2 个回复 • 129 次浏览 • 2018-12-24 14:06 • 来自相关话题

[问题描述,请详细说明具体的问题]
执行数据库存储过程报错
[接口链接,贴上接口的链接]

[源代码,请粘贴相应的PHP源代码]
model 里面
public function gets(){
        $sql = "crea...

帮忙看一下链接数据库出现问题

回复

快速问答Candy 回复了问题 • 2 人关注 • 1 个回复 • 159 次浏览 • 2018-12-18 15:17 • 来自相关话题

[问题描述,请详细说明具体的问题]

报错 


[接口链接,贴上接口的链接]
http://1.pigpig.pro/Public/dem ... d%3D1

[源代码,请粘贴相...

对GROUP BY 与 HAVING的使用

回复

快速问答飞扬 回复了问题 • 1 人关注 • 1 个回复 • 154 次浏览 • 2018-11-27 13:40 • 来自相关话题

文档中对GROUP BY 与 HAVING 的使用已有描述,但对于HAVING COUNT(*) > 1 的情况如何写?

解决了 报错Call to undefined method NotORM_Result::

回复

快速问答pigpig 发起了问题 • 1 人关注 • 0 个回复 • 120 次浏览 • 2018-11-14 18:42 • 来自相关话题

解决了

同一份代码,自动生成文档里测试成功,js客户端失败

回复

快速问答随风落叶 回复了问题 • 1 人关注 • 1 个回复 • 127 次浏览 • 2018-10-28 22:28 • 来自相关话题

做的登录接口,同一个账号在文档里的测试能正常登录,在js客户端里访问就失败,查找数据库失败,查不到账号,然后我对比了一下文档里和我自己的客户端里提交的数据是一样的

事物处理相关问题

回复

快速问答飞扬 发起了问题 • 1 人关注 • 0 个回复 • 143 次浏览 • 2018-10-14 17:48 • 来自相关话题

\PhalApi\DI()->clientdb->beginTransaction('');后加锁怎么写,官方2.0文档中描述的过于简单了

如何记录所有执行过的SQL

回复

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 298 次浏览 • 2018-08-19 22:49 • 来自相关话题

如何记录所有执行过的SQL,
首先是保存到数据库比较好,还是保存到日志比较好
大概如何实现呢?不保存查询SQL,只保存UPDATE、DELETE、INSERT

大家有啥好的建议没,
PS:我在PhalApi中使用Eloquent ORM作为数据接口

循环数据使用fetchAll,条件出错

回复

快速问答dogstar 回复了问题 • 2 人关注 • 2 个回复 • 178 次浏览 • 2018-06-14 22:11 • 来自相关话题

我循环id 1-10去查询记录,然后第一条条件where id=1 是正常,从第二条开始,条件变为where id =1 and id =2,第三条就是where id =1 and id =2 and id =3,根本查不到数据了.

构造函数问题

回复

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 180 次浏览 • 2018-04-17 21:18 • 来自相关话题

在官方文档1.7的“在Model内的CURD基本操作”里面,有个假定为:
public function test() {
$user = $this->getORM();
}
但是我想在继承NotORM的类里面的 构造...

关于medoo的where根据条件查询的写法

回复

快速问答武弁 回复了问题 • 2 人关注 • 1 个回复 • 497 次浏览 • 2018-04-04 13:16 • 来自相关话题


红框中是传入的判断条件,篮筐中medoo的条件写法,但是不知道怎么根据红框中的条件筛选查询
medoo.jpg

 

对phalapi的数据库操作的建立关联查询的困惑

回复

快速问答张雷@嘉友团 回复了问题 • 4 人关注 • 3 个回复 • 2505 次浏览 • 2018-03-21 09:48 • 来自相关话题

最近公司实现前后端分离的开发模式,准备弃用TP框架,也就是MVC模式。准备转用phalapi框架,但在学习过程中,发现一个很麻烦的地方,就是建立关联查询。
有用的TP的都知道,可以直接视图模型,sql不用写原生,非常方便。
但在phalapi框架中,查看文...

接口中有多个数据库,放在不同服务器上怎么写配置

回复

快速问答Forever° 回复了问题 • 3 人关注 • 3 个回复 • 1307 次浏览 • 2018-03-05 15:43 • 来自相关话题

/**
     * DB数据库服务器集群
     */
    'servers' => array(
        'db_mall' => array(                         //服务器标记
          ...

Model查询怎么实现distinct,只能用原生SQL吗?

回复

快速问答dogstar 回复了问题 • 2 人关注 • 2 个回复 • 399 次浏览 • 2017-12-27 23:26 • 来自相关话题

[问题描述,请详细说明具体的问题]
我的Model需要distinct查询,但是翻遍了2.0的文档,都没发现有这个说明,我自己在查询时加上->distinct(true) 查询报错。

[接口链接,贴上接口的链接]


[源代码,请粘贴相应的PHP源代码...

可以给个调用存储过程的示例么?

回复

快速问答qazshe123 回复了问题 • 3 人关注 • 3 个回复 • 362 次浏览 • 2017-11-02 18:30 • 来自相关话题

[问题描述,请详细说明具体的问题]
我在文档中没有看到有调用存储过程的说明,想问问能不能调用mysql的存储过程呢?可以给个调用带参数和不带参数的存储过程的示例吗?

请问分库分表后查询所有的数据进行分页是不是只能使用union all

回复

快速问答dogstar 回复了问题 • 2 人关注 • 1 个回复 • 448 次浏览 • 2017-09-24 20:22 • 来自相关话题

[转自简书,讲PhalApi如何整合Laravel的ORM] Phalapi use laravel's eloquent orm

交流分享dogstar 发表了文章 • 0 个评论 • 61 次浏览 • 2019-02-03 15:43 • 来自相关话题

Phalapi use laravel's eloquent orm
 
Booter

a mini booter of some services .

Installation

Use composer to manage your dependenc...
查看更多

各种数据库连接大全

快速问答dogstar 发表了文章 • 0 个评论 • 663 次浏览 • 2017-03-10 23:05 • 来自相关话题

前言
为方便大家快速找到PhalApi如何快速连接其他类型的数据库,这里特将各种数据库的连接参考资料汇总于此,以便查阅。 

Oracle数据库
可参考:[url=ht...
查看更多

NotORM事务操作及PDO There is no active transaction错误处理

官方公告dogstar 发表了文章 • 6 个评论 • 1014 次浏览 • 2015-11-11 00:13 • 来自相关话题

问题背景
在使用NotORM进行事务操作时,最后执行手动提交:
DI()->notorm->transaction = 'COMMIT';
会提示异常:[code]PDO Ther...
查看更多