php – PDO – 有趣的 PDO::FETCH_CLASS 用法

PDO 的 PDO::FETCH_CLASS 用法,可以讓你指定對應的 Class 類別,然後自由處理你的方法。我們來看這個例子就懂了

 

php – codeigniter 資料庫使用 PDO 與mysql、mysqli 的不同

在config/database.php設定如下

比較須要注意的就是
$db[‘default’][‘hostname’]
$db[‘default’][‘dbdriver’]
的地方~

php – 在xampp底下變慢的修正方法

找出你程式碼連接資料庫(像我是連MySQL)的程式碼

若寫的是localhost,替換成127.0.0.1即可

phpmyadmin – 解決 「phpMyAdmin 高級功能未全部設定,部分功能不可用。要查出原因請點這裡。」

當出現這段文字的時候

$cfg[‘Servers’][$i][‘pmadb’] … 錯誤 [ 文件 ]
$cfg[‘Servers’][$i][‘relation’] … 錯誤 [ 文件 ]
一般關聯功能: 已關閉

拉到下方參考他的使用方法就可以解決了!

快速設定進階功能:

  • 透過 examples/create_tables.sql 建立必需的資料表 文件
  • 建立一個使用者並授予其訪問上一步操作中建立的資料表的權限 文件
  • 在設定檔案 (config.inc.php) 中啓用進階功能,參見 config.sample.inc.php 中的範例 文件
  • 請重新登錄 phpMyAdmin 以載入新設定並使其生效

 

 

1.把examples/create_tables.sql匯入你的mysql

2.在phpmysql資料夾底下,有個config.inc.php檔,如果是套裝軟體都會有,但若是執接下載phpmyadmin的話可能會沒有,

沒關係,請複製config.sample.inc.php一份並更改檔名為config.inc.php

3.接著修改config.inc.php,把註解掉的陣列全都取消註解

4. 修改上面的這三行

5.像我填寫好了以後,重新整理phpmyadmin網頁會沒反應,因為我沒照她說的做…

請重新登出在登入phpmyadmin吧!這樣警告就取消了!而且會發現多了一些新功能囉

 

 

 

 

 

 

MYSQL – 指定排序

+—-+——-+
| id | name |
+—-+——-+
| 1 | test1 |
| 2 | test2 |
| 3 | test3 |
| 4 | test4 |
| 5 | test5 |
+—-+——-+
//須要取得id 為指定數字時並依照排序的兩種方法

select * from test where id in(3,1,5) order by find_in_set(id,’3,1,5′);

select * from test where id in(3,1,5) order by substring_index(‘3,1,2’,id,1);