pdo 相关问题

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

如何使用PDO从mysql创建数据库和表?

我对这段代码很困惑。由于我是 PDO 新手,我需要一些帮助才能完全理解下面的这个东西。它在 MySQL 中成功创建数据库,但没有创建表。我不知道...

回答 2 投票 0

如何使用 PDO 抑制 PHP 警告

我努力尝试绕过 PDO 警告但没有成功。 这是我的代码(文件名和参数用 XXXXXX 进行混淆): 尝试 { ini_set('pdo_mysql.debug', '0'); $pdo = 新 PDO(...

回答 2 投票 0

pdo 是否转义语句?

我有这个 PDO 包装器 私有函数清理($bind) { if(!is_array($bind)) { if(!empty($bind)) $绑定=数组($绑定); 别的 $绑定=数组(); }

回答 2 投票 0

PDO Firebird 2.5 和 PHP 7.3:无法使用临时表

我使用项目填充临时表,并使用该表通过 SQL JOIN 运算符进行过滤。 但这不起作用。 下面的片段显示了问题。 $pdo->beginTransaction(); $pdo->->

回答 1 投票 0

MySQL SQL STATE[HY000] [1203] 用户 XXXXX 已拥有超过“max_user_connections”的活动连接

我注意到 $STH->fetch(PDO::FETCH_ASSOC) 的返回值是: SQLSTATE[HY000] [1203] 用户 *USERNAMEHERE* 已拥有超过“max_user_connections”的活动连接 我所有的疑问都是

回答 2 投票 0

用其他数组中的值填充数组中的空值

我在 mysql 中有两行和这些查询: SELECT * FROM `fruits_colors` WHERE `name` = "default" SELECT * FROM `fruits_colors` WHERE `name` = "example" 我得到: //第一次查询的结果...

回答 3 投票 0

PHP PDO fetchObject 返回重复的属性,其中一半为空

我正在尝试学习 PHP 和 MySQL。我有一个数据库并进行了一些检索,但是当我使用 fetchObject() 时,我返回了 2 个实例。第一次尝试: 食品类{ // 特性 公共$id...

回答 1 投票 0

PHP PDO fetchObject 返回 2 个实例

我正在尝试学习 PHP 和 MySQL。我有一个数据库并进行了一些检索,但是当我使用 fetchObject() 时,我返回了 2 个实例。第一次尝试: 食品类{ // 特性 公共$id...

回答 1 投票 0

解析表单文本区域中的字符串

我有一些来自表单文本区域的多行数据,我需要用 PHP 解析它们 - 数据很混乱,但确实有一些顺序: banid 76562577111118516 "Novxre5" "禁止 IP (

回答 1 投票 0

在 PDO 查询中使用 != 排除数据库中的行

我正在尝试使用 PDO 查询排除某些行,但它没有返回正确的值,而且我没有看到我的错误,也许你们中的一些人可以帮助我。 这是第一个有效的查询。 $

回答 2 投票 0

Php PDO |如何将 fetchAll 与 FETCH_LAZY 一起使用?

我正在尝试使用 FETCH_LAZY。我可以使用 while 循环,同时将 $row 设置为等于 $query->fetch()。问题是当 fetchMode 为 FETCH_LAZY 时 fetchAll 不起作用。 我怎样才能退货

回答 1 投票 0

PHP 在全局命名空间中使用类

我有一个使用 PDO 的数据库包装类,并在构造函数中创建一个 PDO 对象。包装类位于我们的命名空间中,我们正在使用自动加载器。问题是 PDO 类不能...

回答 6 投票 0

我真的应该使用 PDO 和准备好的语句吗?

PDO 和准备好的语句对我来说仍然有点令人困惑,无论我到目前为止读了多少关于它们的内容。 所以我知道它们更“安全”,但这真的那么重要吗? 我的意思是我可以获得...

回答 6 投票 0

Propel ORM:PDOException“无法创建超过 max_prepared_stmt_count 语句”

我有很大的MySQL数据库。我想一次获取 100 行,直到处理完所有数据库。 受保护的函数 doEcho($msg){ 静态$时间,$开始; if (!$start) $start = 时间(); 如果...

回答 1 投票 0

Pdo:如果不存在则更改表[重复]

我想说,如果表中有列,则不执行任何操作,否则添加该列,但我无法做到。 我想用 PHP 和 PDO 来做到这一点。 这有效。但它不会检查该列是否存在...

回答 1 投票 0

使用 SELECT FOR UPDATE SKIP LOCKED 时 MySQL 死锁?

我有一个使用PHP和MySQL构建的队列系统(我最初使用redis构建它,但它有点复杂而且不太灵活),经过一些研究后我发现从MySQL 8开始......

回答 1 投票 0

准备多重插入查询时出错

// 建立价值观 $count = count($matches); for($i = 0; $i < $count; ++$i) { $values[] = '(?)'; } // INSERT INTO DATABASE $q = $this->dbc->prepare("插入哈希值(哈希值)...

回答 5 投票 0

Pdo sqlsrv。无法连接(登录超时已过期)到 php 8 和 Rocky Linux 9 上的 microsoft Sql Server

我在 Rocky 9 Linux 上安装了 cPanel,我需要从 PHP (8.1) 连接到 SQL Server 2019。 我使用以下方法安装了驱动程序:https://learn.microsoft.com/en-us/sql/connect/odbc/linux-mac/

回答 1 投票 0

如何使用 PHP、PDO、MySQL 检查列是否不存在?

在我的应用程序中,我有一个适用于多个用户的通用查询。 在某些情况下,用户之间的表结构可能有所不同。 我有一个查询只想应用于美国...

回答 5 投票 0

SQLSTATE[HY000] [2002] 资源暂时不可用 - mysql - innodb 和 pdo

在我的错误日志中获得大量结果,如下所列。 数据库中的所有表都是 innodb,并且就与这些表的任何交互而言,一切都是带有准备好的语句的 pdo...

回答 5 投票 0

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