查看數據時,我已經嘗試用下面的代碼給予默認值在PHP
$result = $viral->getData("SELECT * FROM preview WHERE id=$id");
foreach ($result as $res) {
$title = $res['title'];
$promoted = $res['promoted'];
$photo = $res['file'];
}
得到的數據和我查看查詢結果與此代碼
<p><?php echo $title;?></p>
我想在數據庫中,當值$標題是空白的,它會自動替換我的默認值。
當變量$ title爲空時,我可以給出默認值嗎?
當然,你可以在 – Rtra
以下看到我的答案關於堆棧溢出每個問題都在問一些問題。沒有必要在標題中指定。 – tadman
**警告**:這有一些嚴重的[SQL注入漏洞](http://bobby-tables.com/),因爲在查詢中使用了$ _GET數據。儘可能使用**準備好的陳述**。這些在['mysqli'](http://php.net/manual/en/mysqli.quickstart.prepared-statements.php)和[PDO](http://php.net/manual/)中很簡單en/pdo.prepared-statements.php)其中任何用戶提供的數據都是用'?'或':name'指示符指定的,後者使用'bind_param'或'execute'填充,具體取決於您使用的是哪一個。 **絕不**將'$ _POST','$ _GET'或任何用戶數據直接放入您的查詢中。 – tadman