pdo 相关问题

PDO(PHP数据对象)是PHP的数据访问抽象层(接口)。它适用于大多数数据库系统。

安装迁移(laravel)期间mysql服务器已消失错误

所以我在 laravel 文件夹上使用 cmd,并尝试执行(php artisan migrate:install)。出现了 2 个错误。 [PDOException] SQLSTATE[HY000] [2006] MySQL 服务器已消失 [错误异常] ...

回答 10 投票 0

从 PDOException __toString 方法中删除跟踪信息的最佳方法

是否可以从 __toString 中删除跟踪元素。 我想要的是这样的东西。 类 DBException 扩展 PDOException { 公共函数 __toString() { 返回 get_class($...

回答 3 投票 0

PDO fetchAll 数组到一维

这可能是一个简单的问题,但我很难理解如何解决它。我有一个表格,允许用户选择“自定义”或“所有”员工”来分配工作。 如果选择自定义...

回答 3 投票 0

不能PDO nuodb

我想将nuonb与yii框架连接。在我根据本指南进行配置后(在 Yii 框架中配置数据库连接) 我无法连接到数据库。 所以我看另一个配置n的页面...

回答 2 投票 0

为什么 PDO 将我的 bool(false) 参数转换为 string('')?

我在安装新的 MariaDB 10.5.8 时遇到问题。设置了 STRICT_TRANS_TABLES,当我尝试使用 $sql 时: '插入测试(标志)值(?)' (其中 flag 定义为tinyint(1))和 var_...

回答 4 投票 0

PDO-MySQL:布尔值在准备好的语句绑定上转换为 1 或空字符串

我正在尝试将一些布尔值插入到 JSON 类型列中。 $taskSql = "INSERT INTO 任务 (数据, taskListId) VALUES (JSON_OBJECT('title', :title, 'done', :done), :taskListId)"; $taskStatement...

回答 2 投票 0

连接多个MySQL表,其中一个表中的某些数据可能不存在

我将 5 个表放在一起,为表单生成器进行一个相当复杂的查询。该构建器允许站点管理员创建表单、创建字段并将这些字段添加到任何表单,然后显示...

回答 1 投票 0

返回要在下一个execute()语句中使用的行ID#?

为一些本应非常简单的事情而苦苦挣扎。我有三个表,一个用于工厂读数的主表,其 id 是关联压缩机选项卡中的多个读数的外键...

回答 1 投票 0

PHP PDO 准备好的语句需要转义吗?

在 PDO::Prepare 页面上,它指出, “并且无需手动引用参数,有助于防止 SQL 注入攻击” 知道了这一点,有没有像

回答 5 投票 0

准备好的语句,转义变量

我需要采取任何措施来保护这三个变量,例如使用转义字符串或绑定它们吗?我不确定我这样做是否正确,人们只是建议使用准备好的语句,所以......

回答 2 投票 0

PHP DLL 扩展未加载 - “找不到指定的模块”

我下载了 PHP 的 pdo_ibm 和 ibm_db2 扩展,并将它们放在 /ext 文件夹中(对于 Windows 为 .dll)。之后,我转到 php.ini 并添加以下行(不带“;”): 分机...

回答 1 投票 0

如何使用PDO检查数据库中是否存在行?

我想要一个条件,当该行根本不存在时执行某些操作。 $stmt = $conn->prepare('SELECT * FROM table WHERE ID=?'); $stmt->bindParam(1, $_GET['id'], PDO::PAR...

回答 3 投票 0

替代 Pdo 查询的 quoteInto 方法

$conditions[] = $this->getConnection() ->quoteInto('cat_index.category_id IN (?)', "{$filters[category_id]},{$Catids}"); quote into 将我的值括在引号中。我想用这个...

回答 3 投票 0

如何使用 PDO 在 PHP 中获取结果数组?

我只是在阅读完 SQL 注入攻击后编辑我的搜索脚本。我正在尝试使用 PDO 而不是常规 MySQL 连接从我的脚本中获得相同的功能。所以我已经

回答 3 投票 0

PDO 返回键中的对象 ID [重复]

嘿我有带有返回键的数组 $temp = $sth->fetchAll(PDO::FETCH_ASSOC); 我的结果如下所示: [0] => [ ‘id’ = 11, '标题' => 't1' ] [1] => [ ‘id’ = 12, 不是...

回答 3 投票 0

PDO 如何从 fetchAll() 获取键值对? [重复]

我有这个代码: $dbInstance = DB_Instance::getDBO(); $statement = $dbInstance->prepare("SELECT id, name FROM language ORDER BY id"); $语句->execute(); $rows = $statement->fet...

回答 4 投票 0

PHP PDO 如何获取单行?

我有以下脚本,在我看来,由于“foreach”部分,它非常适合从数据库返回许多行。 我该如何优化这个,如果我知道我永远只会得到 1 行...

回答 7 投票 0

PDO如何从getchAll()获取键值对? [重复]

我有这个代码: $dbInstance = DB_Instance::getDBO(); $statement = $dbInstance->prepare("SELECT id, name FROM language ORDER BY id"); $语句->execute(); $rows = $statement->fet...

回答 4 投票 0

PHP - 如何安装 PDO 驱动程序? (Windows)

我正在 Windows 8.1 上设置 PHP 和 MySQL (Maria DB)。我编辑了 php.ini 文件并取消注释以下行: 扩展名=php_mysql.dll 扩展名=php_mysqli.dll 扩展名=php_pdo_mysql.dll 但是

回答 5 投票 0

pdo sqlite 找不到驱动程序...php 文件未处理

您好,当我尝试通过 php 文件连接到 sqlite 时,收到无法找到驱动程序错误。我已将权限设置为 777...PHP 版本 5.2.16,我安装了模块。有什么理由不

回答 6 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.