織夢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
- MySql和簡單的sql語句MySql
- 簡單的SQL語句學習SQL
- SQL Server-簡單查詢語句SQLServer
- Docker下夢織CMS的部署Docker
- 織夢cms經典SQL呼叫標籤程式碼_dedecmsSQL
- mybatis 得sql語句對應簡單型別MyBatisSQL型別
- dedecms(織夢內容管理系統),又稱織夢cms
- 資料庫介紹--認識簡單的SQL語句資料庫SQL
- 單個SQL語句的10046 traceSQL
- 織夢php資料庫配置檔案 織夢cms快速搭建PHP資料庫
- 記一個實用的sql查詢語句SQL
- DBeaver如何快速格式化sql語句,真簡單!SQL
- [20190328]簡單探究sql語句相關mutexes.txtSQLMutex
- 英語簡單句
- mysql 常用sql語句 簡介MySql
- 織夢CMS友情連結標籤
- 帝國CMS 批次修改欄位內容sql語句SQL
- MySQL的簡單查詢語句MySql
- 織夢CMS資料庫配置檔案資料庫
- 修正織夢CMS的RSS檔案的URL錯誤
- [20190125]簡單快速檢視那些sql語句正在執行.txtSQL
- Java中如何解析SQL語句、格式化SQL語句、生成SQL語句?JavaSQL
- SQL語句SQL
- 織夢cms呼叫縮圖失真怎麼辦
- SQL語句IN的用法SQL
- 儘可能地恢復織夢CMS的資料庫資料庫
- 織夢CMS限制自定義表單24小時只能提交一次的方法
- ACCESS2016 SQL語句應用SQL
- 織夢CMS(dedecms)的資料庫連線檔案_織夢連線資料庫檔案資料庫
- SQL單表查詢語句總結SQL
- 什麼是Tomcat?用最簡單的語言描述它Tomcat
- 織夢CMS 後臺密碼忘記的解決方法密碼
- 織夢CMS中文章瀏覽次數的調取方法
- 如何查詢和管理織夢CMS資料庫資料庫
- 織夢CMS如何啟用手機版二級域名
- Java簡單迴圈語句案例Java