thinkphp怎么打印sql語句
[ SQL ] SHOW COLUMNS FROM `think_action` [ RunTime:0.001339s ]
[ EXPLAIN : array ( 'id' => '1', 'select_type' => 'SIMPLE', 'table' => 'think_action', 'partitions' => NULL, 'type' => 'ALL', 'possible_keys' => NULL, 'key' => NULL, 'key_len' => NULL, 'ref' => NULL, 'rows' => '82', 'filtered' => '100.00', 'extra' => NULL, ) ]
[ SQL ] SELECT * FROM `think_action` LIMIT 1 [ RunTime:0.000539s ]thinkphp如何打印sql語句?
TP怎么批量執行sql語句
如下:
1、打開cmd,切換到mysql的bin目錄下 (這個需要根據自己電腦mysql安裝位置查找,下面是我的電腦上mysql安裝目錄)
2、 C:\Program Files(x86)\MySQL5.6\bin>* -install
Service successfully installed.
3、 C:\Program Files(x86)\MySQL5.6\bin>net start mysqlMySQL 服務已經啟動成功
4.現在打開服務列表,就可以看到mysql服務了。
TP框架中如何看到錯誤的SQL語句
遇到的情景:TP框架中,如果一個SQL語句是錯誤的,當執行該SQL時頁面就會報錯結束執行,所以也就無法用$this->getLastSql()打印出錯誤的語句。
問題:想要查看那條錯誤的SQL語句是怎樣的
解決方法:如圖,在*中parseSql函數中加上一句 echo $sql.'
'; 就可以在頁面中打印出所有執行的SQL語句(不管是正確的還是錯誤的都會打印出來)