亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

搜索
博主信息
博文 70
粉絲 4
評論 5
訪問量 122080
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
PHP:【ThinkPHP】=>下載、安裝、運行Thinkphp6 /安裝view /寫增刪查改語句
JiaJieChen
原創(chuàng)
2512人瀏覽過

PHP:【ThinkPHP】=>下載、安裝、運行Thinkphp6 /安裝view /寫增刪查改語句

一.下載、安裝、運行Thinkphp6 /安裝view

  1. ThinkPHP6 安裝
    ThinkPHP6.0 的環(huán)境要求如下:
    PHP >= 7.1.0
    Thinkphp6 開始,必須通過 Composer 方式安裝和更新
    安裝 Composer
    下載并運行(Window 環(huán)境) Composer-Setup.exe

  2. 安裝 Thinkphp6
    先切換到你的 php 環(huán)境根目錄
    d:
    cd phpstudy_pro/WWW
    在執(zhí)行下載Thinkphp6命令(ouyangke 為下載Thinkphp6的目錄)
    composer create-project topthink/think
    安裝出現錯誤:查看composer目前安裝環(huán)境(主要是查看下載源,然后恢復官方源)
    composer config -g -l repo.packagist
    composer config -g --unset repos.packagist

  3. 配置、運行 Thinkphp6
    第一步:打開 phpstudy 集成軟件 -> 站點域名管理
    第二步:網站域名:www.admin.com
    第三步:網站目錄:admin/public
    第四步:直接在瀏覽器上輸入域名: www.admin.com

  4. 文件

├─app                應用目錄│  ├─controller      控制器目錄│  ├─model           模型目錄│  ├─view            視圖目錄│  ├─ ...            更多類庫目錄│  ││  ├─AppService.php         應用服務類│  ├─BaseController.php     默認基礎控制器類│  ├─common.php             全局公共函數文件│  ├─event.php              全局事件定義文件│  ├─ExceptionHandle.php    應用異常定義文件│  ├─middleware.php         全局中間件定義文件│  ├─provider.php           服務提供定義文件│  ├─Request.php            應用請求對象│  └─service.php            系統(tǒng)服務定義文件│├─config                配置目錄│  ├─app.php            應用配置│  ├─cache.php          緩存配置│  ├─console.php        控制臺配置│  ├─cookie.php         Cookie配置│  ├─database.php       數據庫配置│  ├─filesystem.php     文件磁盤配置│  ├─lang.php           多語言配置│  ├─log.php            日志配置│  ├─middleware.php     中間件配置│  ├─route.php          URL和路由配置│  ├─session.php        Session配置│  ├─trace.php          Trace配置│  └─view.php           視圖配置│├─extend                擴展類庫目錄├─public                WEB目錄(對外訪問目錄)│  ├─index.php          入口文件│  ├─router.php         快速測試文件│  └─.htaccess          用于apache的重寫│├─route                 路由定義目錄│  ├─route.php          路由定義文件│  └─ ...│├─runtime               應用的運行時目錄(可寫,可定制)├─vendor                Composer類庫目錄├─view                  視圖目錄├─.example.env          環(huán)境變量示例文件├─composer.json         composer 定義文件├─LICENSE.txt           授權說明文件├─README.md             README 文件├─think                 命令行入口文件

5.視圖
   視圖功能由 \think\View 類配合視圖驅動(也即模板引擎驅動)類一起完成

6.安裝視圖
   cd phpstudy_pro/WWW/admin
   composer require topthink/think-view

7.Apache 隱藏入口文件

httpd.conf 配置文件中加載了 mod_rewrite.so 模塊
AllowOverride None 將 None 改為 All
把下面的內容保存為 .htaccess 文件放到應用入口文件的同級目錄下

<IfModule mod_rewrite.c>
 Options +FollowSymlinks -Multiviews
 RewriteEngine On
 RewriteCond %{REQUEST_FILENAME} !-d
 RewriteCond %{REQUEST_FILENAME} !-f
 RewriteRule ^(.)$ index.php/$1 [QSA,PT,L]
 // RewriteRule ^(.
)$ index.php?/$1 [QSA,PT,L]
 // RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>


Nginx 隱藏入口文件
把下面的內容保存為 nginx.htaccess 文件放到應用入口文件的同級目錄下

location / {
 if (!-e $request_filename) {
   rewrite  ^(.*)$  /index.php?s=/$1  last;
 }
}

二.ThinkPHP寫增刪查改語句

①使用 tp 核心功能

序號(動態(tài))系統(tǒng)類庫容器綁定標識(門面)Facade類助手函數
1think\Appappthink\facade\Appapp
2think\Cachecachethink\facade\Cachecache
3think\Configconfigthink\facade\Configconfig
4think\Cookiecookiethink\facade\Cookiecookie
5think\Consoleconsole

6think\Dbdbthink\facade\Db
7think\Debugdebug

8think\Envenvthink\facade\Envenv
9think\Eventeventthink\facade\Eventevent
10think\Httphttp

11think\Langlangthink\facade\Langlang
12think\Loglogthink\facade\Log
13think\Middlewaremiddlewarethink\facade\Middleware
14think\Requestrequestthink\facade\Requestrequest
15think\Responseresponse
response
16think\Filesystemfilesystemthink\facade\Filesystem
17think\Routeroutethink\facade\Route
18think\Sessionsessionthink\facade\Sessionsession
19think\Validatevalidatethink\facade\Validatevalidate
20think\Viewviewthink\facade\View

②Mysql數據庫操作

  • 配置數據庫
     在config下面的database數據庫配置表中配置
     

  1. 數據庫查詢操作

  • find 方法查詢單條數據,結果返回一維數組,數據不存在,返回 null

語法:Db::table(”boke”)->find(8),第一個是table傳值是表名,然后鏈式調用find傳入想要查詢的id

  • select 方法查詢多條數據,結果返回對象,數據不存在,返回空對象

語法:Db::table(”boke”)->select(),查詢數據表中全部數據

  • value 查詢某個字段的值,結果返回文本,數據不存在,返回 null

語法:Db::table(‘boke’)->value(“img”),查詢某個字段的值,只查詢一條

  • column 查詢某一列的值,結果返回一維數組,數據不存在,返回空數組

語法:Db::table(”boke”)->column(“img”,”title”),查詢某一列的值,結果返回一維數組

2.添加語句

  • insert 1、添加一條數據,成功返回條數

    語法:Db::table(‘boke’)->insert($data),添加一條數據,成功返回條數

  • insertGetId 添加一條數據,成功返回自增主鍵

    語法:Db::table(‘boke’)->insertGetId($data),添加一條數據,成功返回自增主鍵

  • insertAll 添加多條數據,成功返回條數

語法:Db::table(‘boke’)->insertAll($data),添加多條數據,成功返回條數

3.修改語句

  • update 修改數據,成功返回條數

語法:Db::table(‘boke’)->where(“title”,’修改后的標題’)->update($data),修改數據,成功返回條數

  • inc 自增字段的值

語法:Db::table(‘boke’)->where(“id”,1)->inc(‘num’)->update(),自增字段的值,可以用來統(tǒng)計瀏覽量

  • dec 自減字段的值

語法:Db::table(‘boke’)->where(“id”,1)->dec(‘num’)->update(),自減字段值,取消關注之類的

4.刪除

  • delete 刪除數據,成功返回條數,沒有刪除返回 0

語法:Db::table(‘boke’)->where(“id”,18)->delete(),刪除數據,成功返回條數,沒有刪除返回 0

  • useSoftDelete 軟刪除,不建議真實刪除數據,TP 系統(tǒng)提供了軟刪除機制

語法:Db::table(‘boke’)->where(“id”,17)->useSoftDelete(‘status’,9)->delete(),軟刪除,不建議真實刪除數據,TP 系統(tǒng)提供了軟刪除機制

批改狀態(tài):未批改

老師批語:
本博文版權歸博主所有,轉載請注明地址!如有侵權、違法,請聯(lián)系admin@php.cn舉報處理!
全部評論 文明上網理性發(fā)言,請遵守新聞評論服務協(xié)議
0條評論
作者最新博文
關于我們 免責申明 意見反饋 講師合作 廣告合作 最新更新
php中文網:公益在線php培訓,幫助PHP學習者快速成長!
關注服務號 技術交流群
PHP中文網訂閱號
每天精選資源文章推送
PHP中文網APP
隨時隨地碎片化學習
PHP中文網抖音號
發(fā)現有趣的

Copyright 2014-2025 http://ipnx.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號

  • 登錄PHP中文網,和優(yōu)秀的人一起學習!
    全站2000+教程免費學