第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

我應(yīng)該為 mysql blob 使用哪種 PDO 參數(shù)數(shù)據(jù)類(lèi)型?

我應(yīng)該為 mysql blob 使用哪種 PDO 參數(shù)數(shù)據(jù)類(lèi)型?

PHP
慕桂英546537 2022-01-24 10:03:32
在我的一個(gè)數(shù)據(jù)庫(kù)表中,我有幾列將加密文本存儲(chǔ)為 BLOB。到目前為止,在我準(zhǔn)備好的 PDO 查詢(xún)中,我一直在綁定值而不指定任何 PDO 數(shù)據(jù)類(lèi)型,如下所示:$sql->bindParam(':enc_txt', $enc_txt);一切正常,但我想知道是否也指定參數(shù)類(lèi)型會(huì)更好(并且可能)。我應(yīng)該使用 PDO::PARAM_STR 嗎?或者可能是 PDO::PARAM_LOB ?另外,當(dāng)我沒(méi)有指定任何參數(shù)類(lèi)型時(shí)會(huì)發(fā)生什么?它是默認(rèn)為 PARAM_STR 還是嘗試自動(dòng)檢測(cè)類(lèi)型?
查看完整描述

3 回答

?
倚天杖

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊

好吧,一切都可以從文檔頁(yè)面得到解答

PDO::PARAM_LOB 需要文件指針資源,而我懷疑您是否要將文本保存到文件中只是為了將其存儲(chǔ)在數(shù)據(jù)庫(kù)中。

第二個(gè)問(wèn)題也是可以回答的:PDO:: PARAM_STR是省略時(shí)的默認(rèn)類(lèi)型。


查看完整回答
反對(duì) 回復(fù) 2022-01-24
?
30秒到達(dá)戰(zhàn)場(chǎng)

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超6個(gè)贊

兩者都應(yīng)該工作。 PDO::PARAM_LOB允許您傳遞流,但仍然可以與字符串一起正常工作。 PDO::PARAM_STR也做這項(xiàng)工作。

我個(gè)人使用PDO::PARAM_STR.

更多信息在這里。這可能取決于您傳遞數(shù)據(jù)的方式以及您的數(shù)據(jù)庫(kù)系統(tǒng)。TL;DR:Oracle 處理事情的方式略有不同。

對(duì)于您的第二個(gè)問(wèn)題,快速查看此處的文檔表明PDO::PARAM_STR是默認(rèn)設(shè)置。沒(méi)有類(lèi)型猜測(cè)。


查看完整回答
反對(duì) 回復(fù) 2022-01-24
?
慕森卡

TA貢獻(xiàn)1806條經(jīng)驗(yàn) 獲得超8個(gè)贊

根據(jù)文檔,默認(rèn)$data_type值為PDO::PARAM_STR


http://img1.sycdn.imooc.com//61ee09220001181d10500510.jpg

因此,您可能應(yīng)該將其聲明為PDO::PARAM_LOB用于 blob 數(shù)據(jù)。


查看完整回答
反對(duì) 回復(fù) 2022-01-24
  • 3 回答
  • 0 關(guān)注
  • 209 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)