織夢CMS最簡單實用的SQL語句
織夢CMS最簡單實用的SQL語句,所有對資料庫操作的方法來自include/dedesql.class.php
1、獲取單條記錄
<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
if($dsql->IsTable('dede_test')){
//如果存在dede_test表
//-------------------
//| 查詢一條記錄 |
//| GetOne() |
//-------------------
// ↓
$row = $dsql->GetOne("SELECT * FROM dede_test WHERE id = 3");
print_r($row); // 返回陣列形式
}
?>
2、獲取多條記錄
<?php
require_once (dirname(__FILE__) . "/include/common.inc.php");
if($dsql->IsTable('dede_test')){
//如果存在dede_test表
//-------------------
//| 查詢多條記錄 |
//| Execute() |
//-------------------
// ↓
$sql = "SELECT * FROM dede_test";
$dsql->Execute('me',$sql);
while($arr = $dsql->GetArray('me'))
{
echo "id = {$arr['id']} ,name = {$arr['name']}<br />";
}
}
?>
3、插入一條記錄
用於提交資料的表單:<br />
<form action="test.php" type="post">
<input type="hidden" name="dopost" value="save">
名稱:<input type="text" name="name" value="">
<input name="提交" type="submit" value="提交">
</form>
這裡我們用了一個隱藏域dopost來存放操作方法,
輸入框name用來存放輸入資料,
然後傳遞給當前頁面,再進行處理,
這時候我們需要在test.php中加入部分的表單處理操作:
//-------------------
//| 表單處理過程 |
//| Save() |
//-------------------
// ↓
empty($dopost)? "" : $dopost;
if($dopost == "save"){
//如果執行插入操作
$sql = "INSERT INTO `dede_test` (`name`) VALUES ('{$name}')";
$dsql->ExecuteNoneQuery($sql); //執行這個插入語句
$lastInsertID = $dsql->GetLastID(); //獲取插入後的最後的ID,然後再傳給下一個頁面
ShowMsg("成功增加一條記錄內容!","test.php?id={$lastInsertID}");
exit();
}
4、刪除記錄
empty($dopost)? "" : $dopost;
if($dopost == "del"){
//如果dopost為del,則刪除資料
$id = isset($id) && is_numeric($id) ? $id : 0;
$sql = "DELETE FROM `dede_test` WHERE (`id`='{$id}')";
$dsql->ExecuteNoneQuery($sql);
ShowMsg("成功刪除一條記錄內容!","test.php");
exit();
}
相關文章
- 織夢cms常用的SQL語句_dedecmsSQL
- 最簡單的sql語句(增刪改查統計)SQL
- Docker下夢織CMS的部署Docker
- 簡單的SQL語句學習SQL
- MySql和簡單的sql語句MySql
- 實用的SQL語句~!SQL
- 織夢cms經典SQL呼叫標籤程式碼_dedecmsSQL
- dedecms(織夢內容管理系統),又稱織夢cms
- 一條簡單SQL語句的構成及語句解析SQL
- 簡單SQL語句小結(轉)SQL
- 織夢php資料庫配置檔案 織夢cms快速搭建PHP資料庫
- 一句簡單的SQL查詢語句的背後...SQL
- SQL Server-簡單查詢語句SQLServer
- sql語句的簡化SQL
- 織夢CMS資料庫配置檔案資料庫
- 利用sql語句解決簡單的數學題SQL
- mybatis 得sql語句對應簡單型別MyBatisSQL型別
- 簡單查詢、插入、更新、刪除SQL語句SQL
- sql server 中的一些實用的sql語句SQLServer
- 實時查詢最耗CPU資源的SQL語句SQL
- 英語簡單句
- 織夢cms呼叫縮圖失真怎麼辦
- 資料庫介紹--認識簡單的SQL語句資料庫SQL
- 儘可能地恢復織夢CMS的資料庫資料庫
- 織夢CMS(dedecms)的資料庫連線檔案_織夢連線資料庫檔案資料庫
- SQL語句的分類簡介SQL
- 記一個實用的sql查詢語句SQL
- 實時獲得最耗CPU資源的SQL語句(zt)SQL
- SQL Server-簡單查詢語句,疑惑篇(三)SQLServer
- PLSQL Language Referenc-PL/SQL控制語句-條件選擇語句-簡單CASESQL
- 如何查詢和管理織夢CMS資料庫資料庫
- 帝國CMS 批次修改欄位內容sql語句SQL
- 一條簡單的sql語句導致的系統問題SQL
- 一條簡單的sql語句執行15天的原因分析SQL
- mysql 常用sql語句 簡介MySql
- MySQL的簡單查詢語句MySql
- Spark SQL 最簡單例子SparkSQL單例
- 最簡單最實用的ajax(一)基礎通用ajax