簡體   English   中英

如何在php / mssql查詢中添加此檢查?

[英]How to add this check in php/mssql query?

我有這個:

            'char_transfertime' => $data['TransferTime'], 

這是從mssql列獲取日期的: TransferTime例如: 2013-08-19 18:55:00並將其顯示在用戶個人資料上。 但是,如果TransferTimeNULL ,它將在網站上顯示NULL ,我希望它為N/A

如何在上面添加一些內容,所以如果NULL = N/A

像這樣: 'char_clan' => !isset($data['IDName']) ? "N/A" : '<a href="./?page=clan&id=' . $data['Knights'] . '">' . $data['IDName'] . '</a>'); 'char_clan' => !isset($data['IDName']) ? "N/A" : '<a href="./?page=clan&id=' . $data['Knights'] . '">' . $data['IDName'] . '</a>');

語法如下:

SELECT Class, Race, Strong, Sta, Dex, Intel, Cha, Points, 
isnull(TransferTime,'N/A')TransferTime FROM USERDATA

一定是這樣的:

'char_transfertime' => isset ( $data['TransferTime'] ) ? $data['TransferTime'] : 'N/A',

在這里閱讀有關三元運算符的信息: http : //php.net/manual/en/language.operators.comparison.php

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM