pdo 相关问题

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

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

如何使用PHP和MYSQL从数据库获取5级层次结构用户

我想根据父ID获取子用户ID。我找到了解决办法 如何在php中计算每个级别的15级深度的成员 尝试过的答案 https://stackoverflow.com/a/45535568/23864...

回答 1 投票 0

Php 8.3 Laravel 8 中没有活动事务

一旦到达DB::commit,就会抛出错误。但是,如果我注释掉 Schema::table 代码,它可以在 PHP 8.3 中运行。在 PHP 7.3 中,它仍然按预期工作。 尝试 { DB::beginTransaction(); ...

回答 1 投票 0

如何在 PHP 中通过 PDO 循环执行 MySQL 查询?

我正在慢慢地将所有 LAMP 网站从 mysql_ 函数转移到 PDO 函数,但我遇到了第一堵砖墙。我不知道如何使用参数循环结果。我很满意

回答 3 投票 0

PDO 循环并打印 fetchAll

我无法从 fetchAll 获取数据以选择性打印。 在普通的 mysql 中我这样做: $rs = mysql_query($sql); while ($row = mysql_fetch_array($rs)){ $id = $row['id']; $...

回答 2 投票 0

如何通过 PDO 安全地执行包含 PHP 变量的 MySQL 查询?

我正在慢慢地将所有 LAMP 网站从 mysql_ 函数转移到 PDO 函数,但我遇到了第一堵砖墙。我不知道如何使用参数循环结果。我很满意

回答 3 投票 0

在 PHP 中将 MYSQLI 转换为 PDO

您好我正在尝试创建一个登录系统,我在后端的技能非常有限。我使用教程创建了一个数据库,意识到我其他页面上的所有 php 都使用了 pdo,其中

回答 2 投票 0

更改表修改列查询结果出现 SQL 语法错误 1064

我收到此错误: 异常“PDOException”,消息“SQLSTATE[42000]: 语法错误或访问冲突:1064 您的 SQL 语法有错误; 检查对应的手册...

回答 2 投票 0

PDO 准备好的语句:如何执行、检查受影响的行,然后获取字段

我对 PDO 非常陌生 - 今天早上才被告知朝那个方向前进。那么,听我说完。我正在尝试将我的登录验证函数从标准 mysql_query() 重写为准备好的 PDO

回答 3 投票 0

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