thinkphp5 讀取mysql中文資料亂碼
tp5預設的pdo連線mysql方式在某種特殊環境下沒有預設utf8
寫在資料庫datebse.php配置裡增加連線配置資訊
『params』 => [
\pdo::mysql_attr_init_command => 『set names utf8』,
\pdo::mysql_attr_use_buffered_query => true
],即:
<?php
return [
// 資料庫型別
'type' => 'mysql',
// 伺服器位址
'hostname' => '127.0.0.1',
// 資料庫名
'database' => 'test',
// 使用者名稱
'username' => 'root',
// 密碼
'password' => 'password',
// 埠
'hostport' => '',
// 連線dsn
'dsn' => '',
// 資料庫連線引數 注意:此處為增加的 設定預設編碼utf8
'params' => [
\pdo::mysql_attr_init_command => 'set
ThinkPHP5使用快取
cache 使用復合快取型別 type complex 預設使用的快取 default 驅動方式 type file 在這設定換人的快取方式 快取儲存目錄 path cache path,檔案快取 file 驅動方式 type file 設定不同的快取儲存目錄 path runtime path f...
thinkphp5內建標籤
知道內建標籤怎麼用,查手冊的時候好查 卻功能的時候在裡面找著來用 1 內建標籤23 變數輸出使用普通標籤就足夠了,但是要完成其他的控制 迴圈和判斷功能,就需要借助模板引擎的標籤庫 4功能了,系統內建標籤庫的所有標籤無需引入標籤庫即可直接使用。5內建標籤包括 6標籤名作用包含屬性 7include 包...
ThinkPHP5使用QueryList4教程
幾乎每天都有人問我tp5中如何使用querylist4,所以寫了這篇教程。說實話我並不太想寫這篇教程,因為實在是沒有什麼技術含量。在thinkphp5 根目錄執行composer命令安裝querylist composer require jaeger querylist下面演示在index控制器中...