腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
使用
PDO
获取最后
插入
的行id (结果不合适)
、
、
、
PDO
::lastInsertId()方法存在问题,它不返回上次
插入
行的id (主键),而是返回另一个字段,即外键字段。
插入
的MySQL:行1 19 31 ...返回
值
( documentation): 如果未为name参数指定序列名称,
PDO
::lastInsertId()
将
返回一个
字符串
,表示
插入
到
数据库
中
浏览 5
提问于2013-01-14
得票数 2
2
回答
准备绑定空白
值
(不是空
值
)
、
、
、
我需要在我的
数据库
中
插入
一个空白(foo=""),但是当我这样做时:bindParam(':bar','bang',
PDO
::(我需要这样做,因为数据将被导出到SPSS,空白是SPSS的null) 我看过和手册的其余部分,我只看到一些空白被
插入
的例子,因为金星在第三个蓝色月亮上的月食中出现了奇怪的排列方式。
浏览 4
提问于2011-12-28
得票数 0
4
回答
PHP空
值
无效
、
、
我
将
表单数据提交给MySQL
数据库
,我的
值
之一是NULL,但是在
数据库
中它是空的。我已经确保我的
数据库
表被设置为; $id = $_POST['id '];// query runs and inserts successfully 当我var_dump($name)时,我得到NULL,尽管我的<em
浏览 2
提问于2018-09-12
得票数 3
回答已采纳
1
回答
INSERT语句是否有
PDO
::ATTR_ORACLE_NULLS等效项?
、
、
、
、
我有一个函数,可以从一个
数据库
读取数据,对它们进行格式化和重组,然后将它们
插入
到另一个
数据库
中。但是,目标
数据库
应该拒绝某些列缺少数据的任何行。我希望这样做的方法是在目标表中的相关列上放置NOT NULL约束,这样当这些
值
为NULL时,INSERT语句就不会执行。但是,在内爆格式化的源数据数组时,我在每个
值
上使用引号,以便能够立即将它们与sql
插入
字符串
的其余部分连接起来。我原本计划在INSERT时使用
PDO
::ATTR_ORACLE
浏览 2
提问于2011-12-01
得票数 1
5
回答
插入
数据库
MAX(字段)+1
、
我正在尝试向
数据库
中
插入
一些
值
,我需要
插入
的
值
之一是;- MAX(FixedFareID)+1public function fixed($fieldDay) { $dbh = $
pdo
->connect(Database::$serverIP, Database::$serverPort, Database::$dbName, Database= "INSERT INTO tblfixe
浏览 0
提问于2012-10-12
得票数 0
回答已采纳
2
回答
尝试在表中
插入
值
时清除所有
值
、
、
、
我正在尝试使用PHP简单地
将
值
插入
数据库
表中。但是每次所有预先
插入
的
值
都被擦除,并且没有
值
插入
发生时。$dbname = "test";$pass = $_POST["password"]; $conn = new
PDO
("mysql:host=$ser
浏览 0
提问于2018-11-03
得票数 0
4
回答
备份
数据库
时是否需要使用addslashes()?
、
、
我使用的代码是,它在
将
数据保存到文件之前对从
数据库
获取的数据使用addslashes()。我的问题是为什么我需要用这个?我以为您在保存到
数据库
时会这样做,而不是相反。当我将上述脚本的结果与从phpMyAdmin导出的结果进行比较时,包含序列化数据的字段是不同的。我想知道它在导入回
数据库
时是否会造成任何问题?:{i:0;s:5:\"Hello\";i:1;s:5:\"World\";}' phpMyAdmin
浏览 6
提问于2012-09-29
得票数 0
回答已采纳
1
回答
为什么
PDO
将
空白
值
视为null?
、
、
、
(忽略字段名-只需接受有非空
值
的字段) 在这种情况下,我不需要
插入
浏览 6
提问于2014-12-16
得票数 1
2
回答
“字段列表”中的未知列“Bob”...php或mysql问题
、
除了'Bob‘不是列的名称,它是我试图分配给行的
值
。为什么php会混淆这两者??
浏览 0
提问于2010-10-04
得票数 2
回答已采纳
2
回答
PDO
integer INSERT语句转换integer
、
、
我有一个
PDO
prepared语句,它试图
将
四个条目
插入
到一个MySQL表中。其中三个项目是
字符串
,可以很好地
插入
。第四个是(在MySQL中)一个长度为3的整数。$code = 200;$stmt = $this->db->prepare('INSERT INTO table (value1,value2,value3(three bindValues for the other items) $stmt->bi
浏览 26
提问于2016-08-15
得票数 0
回答已采纳
1
回答
将
值
字符串
插入
数据库
PDO
、
、
我正在尝试执行这个查询,它返回false,消息是"INSERT有比表达式更多的目标列“,这是我所理解的,但是有没有办法
将
数组或
字符串
与我想要
插入
的
值
一起使用?我正在使用postgres和
PDO
$query = $conn->query
浏览 7
提问于2018-08-09
得票数 0
回答已采纳
1
回答
PHP正在破坏我的$_POST
值
吗?
、
、
编辑:编辑原始代码:(我
将
if改为“if($_POST‘’Break‘!=”)来测试它,它不起作用,我尝试过的其他变量也不起作用。 } $e->getMessage();当选中复选框时,上面的代码应该
插入
到我的
数据库
中mysql_error(); else
浏览 4
提问于2014-05-29
得票数 1
回答已采纳
1
回答
如果数据类型与所提供的数据类型不同,
PDO
::bindParam / bindValue会抛出异常吗?
、
、
据我理解,在使用
PDO
::bindParam / bindValue时,当显式声明数据类型时,如果数据类型与所提供的
值
不同,则会引发异常。用于连接mysql
数据库
的db类的摘录 $stmt = $this->connect()->prepare($sqlarray = array( 1 => ':jotName', 2 =>
浏览 2
提问于2017-12-15
得票数 1
回答已采纳
2
回答
为什么
PDO
的Oracle驱动程序不实现lastInsertId()?
、
、
、
我在
PDO
中得到了这个错误: 当尝试从oracle
数据库
中获得最后
插入
的id时。我
将
序列
字符串
添加到最后一个insert id函数中,但仍然无法工作。对于
PDO
在Oracle上的这一错误,谷歌并没有太多的评论。
浏览 4
提问于2012-02-17
得票数 6
回答已采纳
6
回答
参数为false时
插入
的空
值
、
、
我试图在
数据库
中
插入
FALSE
值
,但没有任何运气--它
插入
了一个空
字符串
。这列是varchar。如果我
插入
真值,它将
插入
1。我已经发现,我使用的DB类并不单独绑定params,而是执行($param),在这里查看,它将所有params视为<e
浏览 11
提问于2012-01-17
得票数 5
回答已采纳
3
回答
如何
将
参数绑定到未准备好的查询?
、
、
但是,我已经找到了,而且由于我的应用程序(至少据我所知)在每个页面请求中不会执行一个以上的查询,所以我真正需要的似乎是
将
值
绑定到查询中的参数。我一直在查阅关于
PDO
和mysqli的PHP手册,但是我找不到任何
将
值
绑定到普通查询的示例。我发现的所有示例在绑定之前都有一个$stmt->prepare。语句是否是“准备”的,这取决于
数据库
的支持,准备语句是否总是在代码中?还是有一种直接
将
参数绑定到$dbh->query(...)的方法?
浏览 4
提问于2012-08-14
得票数 8
回答已采纳
2
回答
PDO
没有按照教程所说的方式
插入
行
、
、
我以前从未使用过
PDO
,但最终决定安全性是首要问题,我必须从熟悉的内置mysql语句切换到更安全的语句。dbconn.php中的db_connect()函数工作得很好,几乎是从
PDO
教程中复制和粘贴过来的,并成功地用多个SELECT语句进行了测试。pAlt , ':fTime' => $pTime)); echo $affected_rows; 我知道传递给脚本的
值
是正确的
浏览 0
提问于2012-11-15
得票数 2
回答已采纳
2
回答
PHP、MySQL、引号和输入字段
、
、
、
下面是如何检索变量以将其发送到
数据库
:下面是在标记和输入字段中显示变量的方式: $title_get = $result['denomination我的页面、脚本和
数据库
都是用UTF_8编码的。
浏览 1
提问于2014-09-15
得票数 0
回答已采纳
3
回答
在通过
PDO
提交查询时遇到困难
、
php$db->setAttribute(
PDO
::ATTR_ERRMODE,
PDO
::ERRMODE_EXCEPTION); } catch (PDOExce
浏览 0
提问于2013-06-05
得票数 0
4
回答
PDO
bindParam更改我的
字符串
、
我有以下代码
将
一些数据
插入
到
数据库
中: $stmt = $db -> prepare($query); $stmt -> bindParam(':title',$title,
PDO
:',$set,
PDO
::PARAM_INT)
浏览 5
提问于2013-10-23
得票数 0
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
PHP连接数据库新方法phpPDO
PHP中用PDO查询Mysql来避免SQL注入风险的方法
PHP-PDO 扩展类库简介
数据库预编译为何能防止SQL注入?
PHP PDO数据对象
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券