『壹』 怎麼通過php把sql數據的數據導出的表格
使用phpexcel插件。
<?php
/**
*erport
*導出excel
*/
$dir=dirname(__FILE__);
require$dir.'/Class/db.class.php';
require$dir.'/PHPExcel/PHPExcel.php';
$dbObj=newdb();
$phpexcelObj=newPHPExcel();
for($i=1;$i<=3;$i++){
$what="*";
$condition="studentwheregrade=".$i."ORDERBYscoreDESC";
$res=$dbObj->mySelect($what,$condition);
if($i>1){
$phpexcelObj->createSheet();
}
$phpexcelObj->setActiveSheetIndex($i-1);
$sheetObj=$phpexcelObj->getActiveSheet($i);
$sheetObj->setTitle($i."年級");
$sheetObj->setCellValue('A1','name')->setCellValue('B1','score')->setCellValue('C1','class');
$j=2;
foreach($resas$key=>$val){
$sheetObj->setCellValue('A'.$j,$res[$key]['name'])->setCellValue('B'.$j,$res[$key]['score'])->setCellValue('C'.$j,$res[$key]['class']);
$j++;
}
}
$phpexcelObj->setActiveSheetIndex(1);
$writerObj=PHPExcel_IOFactory::createWriter($phpexcelObj,'Excel5');
$writerObj->save($dir.'/Excels/scores.xls');
『貳』 mysql,php。網站要上線,要上傳資料庫數據,我現在用mysqlmp命令生成了一個.sql
是可能的。如果沒有,你應該是正確的做法。
您的關鍵字來搜索與「MYSQL備份」數據的話會非常多。來看看一些可能的,並不困難。或者去網上查找一個特定的酒吧。如果領先時錯誤根據錯誤信息去搜索,大部分問題在網上直接回答。搜索引擎是最好的老師。
如果是的話,用phpmyadmin PHP的網站可以在電腦
,然後去C:\文件和設置\所有用戶\應用數據\ MySQL或自定義數據的整個文件夾裡面資料庫文件
或備份出來使用SQL命令。 mysqlmp的
一切OK。這里是mysqlmp的使用情況,以供參考。
導出整個資料庫在MySQL資料庫中。
1導出整個資料庫
的mysqlmp-u用戶名-p資料庫名>導出的文件名
的mysqlmp-U WCNC-P smgp_apps_wcnc> wcnc.sql
2。導出表
的mysqlmp-u用戶名-p資料庫名表名>導出的文件名
的mysqlmp-U WCNC-P smgp_apps_wcnc用戶> wcnc_users。 SQL
3導出資料庫結構
的mysqlmp-U WCNC-PD - 分插表smgp_apps_wcnc> D:。 wcnc_db.sql
-D無數據 - 附加下拉表中的每個create語句前4加一滴表
。導入資料庫
常見source命令mysql資料庫到控制台,
因為MySQL-U根P 的mysql>使用資料庫
然後使用source命令,其次是該腳本文件
的mysql>源D的參數(這里使用SQL。):wcnc_db.sql
『叄』 原生php如何輸出mysql最後執行的sql
$sql = 'XXXX';
echo $sql;
『肆』 php,mysql資料庫里,導出、導入資料庫報錯!怎樣備份還原資料庫
你這是主鍵重復了。如果要全部恢復,那你可以先將表中的數據都刪除掉,然後整體恢復。如果只是選擇性的恢復一條,那建議你還是手動操作吧。
你操作的表,設置了主鍵,而主鍵是不允許重復的。