Advertisement
Guest User

Untitled

a guest
May 14th, 2018
88
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.14 KB | None | 0 0
  1. <?php
  2. class depertament
  3. {
  4.     public $ID_dept;
  5.     public $nom;
  6.     public $DNI_director;
  7.     public $data_ingres_director;
  8.        
  9.     public function mostra()
  10.     {
  11.         echo $this->ID_dept . " ".$this->nom." [" . $this->DNI_director . "] ".$this->$data_ingres_director."\n";
  12.     }
  13. }
  14.  
  15. $db_host="localhost"; $db_nom="empresa"; $db_user="root"; $db_pass="";
  16. $conn = mysqli_connect($db_host, $db_user, $db_pass, $db_nom) ;
  17.  
  18. $result = mysqli_query($conn, "SELECT * FROM departament ");
  19.  
  20. try {
  21.     $manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
  22.    
  23.     while ($row = mysqli_fetch_array($result))  {
  24.         $e = new depertament();
  25.         $e->ID_dept = $row["ID_dept"];
  26.         $e->nom = $row["nom"];
  27.         $e->DNI_director = $row["DNI_director"];
  28.         $e->data_ingres_director = $row["data_ingres_director"];
  29.  
  30.         $bulk = new MongoDB\Driver\BulkWrite;
  31.        
  32.         $bulk->insert($e);
  33.  
  34.         $res = $manager->executeBulkWrite('test.departament_sql', $bulk);
  35.         var_dump($res);echo "<br>";
  36.         var_dump($e);echo "<br>";
  37.     }
  38.  
  39.     mysqli_free_result($result);
  40.     mysqli_close($conn);
  41.  
  42. }catch(Exception $e) {
  43.    echo "EXCEPTION: ".$e->getMessage(), "\n";
  44.    exit;
  45. }
  46. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement