manto07m 3 жил өмнө
parent
commit
e937bd87b7

+ 61 - 0
script/php/replace.php

@@ -0,0 +1,61 @@
+<?php
+date_default_timezone_set("Etc/GMT-8");
+
+$hostname = 'GMGIS\SQLEXPRESS';
+$username = 'BIMuser';
+$password = 'Component3444';
+$db_name = "21000X";
+$account = "maabim";
+
+try {
+    $pdo = new PDO('sqlsrv:Server=' . $hostname . ';Database=' . $db_name, $username, $password);
+    $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
+} catch (PDOException $e) {
+    echo $e;
+    echo json_encode('Error connecting to the server.');
+    die();
+}
+$sql = "SELECT [id],[original_name] FROM [21000X].[dbo].[File_Table] WHERE [project_id] != '" . 19004 . "'";
+$sth = $pdo->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
+//$sth->execute(array(':calories' => 150, ':colour' => 'red'));
+//$red = $sth->fetchAll();
+$sth->execute();
+$result = $sth->fetchAll(2);
+$i = 0;
+for ($i = 0; $i < count($result); $i++) {
+    $change = $result[$i]["original_name"];
+    if(str_contains($change,'-')){
+        $change = explode("-", $change,2)[1];
+    }else if(str_contains($change,'_')){
+        $change = explode("_", $change,2)[1];
+    }
+    
+    // if(str_contains($change,'.pdf')){
+    //     $change = explode(".pdf", $change)[0];
+    // }
+
+    echo ($result[$i]["original_name"].'   '. $change . '<br>');
+    // $sql = "UPDATE [21000X].[dbo].[File_Table] SET [original_name] = :original_name WHERE [id] = :id";
+    // $sth = $pdo->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
+    // $sth->execute(array(':original_name' => $change, ':id' => $result[$i]["id"]));
+}
+//print_r($result);
+
+
+/*
+$sth = $pdo->prepare("INSERT INTO [21000X].[dbo].[File_Table]
+                   ([project_id]
+                   ,[SN]
+                   ,[type_id]
+                   ,[original_name]
+                   ,[filename]
+                   ,[keyword])
+             VALUES
+                   ('19004',
+                   '" . $i . "',
+                   '" . $type . "',
+                   '" . $original_name . "',
+                   '" . $filename . "',
+                   '')");
+
+$sth->execute();*/

+ 1 - 1
script/php/scan_sql_tool.php

@@ -56,7 +56,7 @@ function FindPath($root, $folder, $plan, $type,$pdo)
                    '" . $filename . "',
                    '')");
                    $i++;
-           $sth->execute();
+           //$sth->execute();
 
         } else {
             if (str_contains($path, '-')) {