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

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使列別名為整數(shù)?

如何使列別名為整數(shù)?

PHP
牛魔王的故事 2021-11-05 20:05:00
我有這行查詢$sql = " SELECT c.name, IF(a.addressid IS NOT NULL,0,1) AS checkedFROM customers cLEFT JOIN addresses a ON c.customerid = a.customeridWHERE customerid = 123 ";$array     = array();$GetResult = $Obj->FetchData($sql, $Obj->DEFAULT_PDO_CONNECTIONS);while ($row = $GetResult->fetch()) {    $array[] = $row;}header("Content-type: application/json");$result = json_encode($array);echo $result;當(dāng)我以 JSON 格式回顯時,它將我的checked輸出顯示為字符串。我想知道默認(rèn)情況下 alias 的數(shù)據(jù)類型是checked什么?以及如何更改為整數(shù)數(shù)據(jù)類型?
查看完整描述

3 回答

?
UYOU

TA貢獻(xiàn)1878條經(jīng)驗 獲得超4個贊

感謝您的回答,是的,默認(rèn)情況下它已經(jīng)在數(shù)據(jù)類型編號中,json格式問題。它產(chǎn)生 my checkedas 字符串。所以我在這里找到了答案PHP json_encode encoding numbers as strings。

$result = json_encode($array, JSON_NUMERIC_CHECK);


查看完整回答
反對 回復(fù) 2021-11-05
?
Cats萌萌

TA貢獻(xiàn)1805條經(jīng)驗 獲得超9個贊

使用castconvert,完整文檔。

所以它類似于:

SELECT c.name, cast(if(a.addressid is not null, 0, 1) as unsigned) as checked


查看完整回答
反對 回復(fù) 2021-11-05
?
蝴蝶刀刀

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

我添加了該列的轉(zhuǎn)換函數(shù)來表示整數(shù)類型。希望這將轉(zhuǎn)化為您想要的結(jié)果


SELECT c.name, Convert(IF(a.addressid IS NOT NULL,0,1), unsigned integer) AS checked

FROM customers c

LEFT JOIN addresses a 

ON c.customerid = a.customerid

WHERE customerid = 123


查看完整回答
反對 回復(fù) 2021-11-05
  • 3 回答
  • 0 關(guān)注
  • 147 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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