新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
MySQL批量導入的實際操作步驟與代碼
以下德文主要向大家描述的是MySQL批量導入與執(zhí)行程序的實際操作步驟以及MySQL批量導入與執(zhí)行程序的實際應(yīng)用代碼的描述,以下的文章就是對其具體的操作步驟以及具體的操作代碼的描述。

代碼如下:
- // 允許腳本在register globals =off 時工作
- $onoff =@ini_get('register_globals')||get_cfg_var('register_globals');
- if ($onoff != 1) {
- @extract($_POST, EXTR_SKIP);
- @extract($_GET, EXTR_SKIP);
- }
去掉轉(zhuǎn)義字符
- function stripslashes_array(&$array) {
- while(list($key,$var) = each($array)) {
- if ($key != 'argc' && $key != 'argv' && (strtoupper($key) != $key || ''.intval
- ($key) == "$key")) {
- if (is_string($var)) {
- $array[$key] = stripslashes($var);
- }
- if (is_array($var)) {
- $array[$key] = stripslashes_array($var);
- }
- }
- }
- return $array;
- }
若 magic_quotes_gpc 打開,調(diào)用 stripslashes_array()函數(shù)去掉轉(zhuǎn)義字符
- if (get_magic_quotes_gpc()) {
- $_POST = stripslashes_array($_POST);
- }
- ?>
- if ($_GET['action'] == "sql") {
- $servername = isset($servername) ? $servername : 'localhost';
- $dbusername = isset($dbusername) ? $dbusername : 'root';
- $dbpassword = isset($dbpassword) ? $dbpassword : '';
- $dbname = isset($dbname) ? $dbname : '';
- }
- if($doquery) {
- if(@MySQL_connect($servername,$dbusername,$dbpassword) AND @MySQL_select_db($dbname))
- {
echo "數(shù)據(jù)庫連接執(zhí)行!\n";
- }
- else
- {
- echo "出錯: ".MySQL_error();
- }
- $a_query = explode(";",$_POST['sql_query']);
- while (list(,$query) = each($a_query)) {
- $query = trim($query);
- if ($query) {
- if (strstr($query,'CREATE TABLE')) {
- ereg('CREATE TABLE ([^ ]*)',$query,$regs);
- MySQL_query("DROP TABLE IF EXISTS $regs[1]");
- echo "
正在建立表: ".$regs[1]." …… ";
- $result=@MySQL_query($query);
- if ($result)
- {
- echo "成功!\n";
- } else {
- echo "失敗!\n";
- }
- } else {
- $result=@MySQL_query($query);
- echo ($result) ? "SQL語句成功執(zhí)行\(zhòng)n" : "出錯: ".MySQL_error();
- }
- }
- }
- MySQL_close();
- }
- elseif(connect){
- if(@MySQL_connect($servername,$dbusername,$dbpassword) AND @MySQL_select_db($dbname)) {
echo "數(shù)據(jù)庫連接執(zhí)行!\n";
- }else{
- echo "出錯: ".MySQL_error();
- }
- }
- ?>
MySQL批量導入和執(zhí)行程序
Host: - ">
- User:
- ">
- Pass:
- ">
- DB:
- ">
以上的相關(guān)內(nèi)容就是對MySQL批量導入和執(zhí)行程序的介紹,望你能有所收獲。
【編輯推薦】
- MySQL 游標的具體使用方案
- MySQL show的實際操作用法
- 對MySQL DELETE語法的詳細解析
- MySQL數(shù)據(jù)庫中的5種數(shù)據(jù)類型簡介
- MySQL導入導出.sql文件實踐演練
分享名稱:MySQL批量導入的實際操作步驟與代碼
標題來源:http://fisionsoft.com.cn/article/dpdsjgh.html


咨詢
建站咨詢
