Advertisement
Guest User

Untitled

a guest
Sep 28th, 2017
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.30 KB | None | 0 0
  1. <?php
  2. $server = 'localhost';
  3. $username = 'root';
  4. $password = '';
  5. $db = 'als20';
  6.  
  7. echo 'Connecting to database...' . PHP_EOL;
  8.  
  9. $conn = new mysqli( $server, $username, $password, $db );
  10.  
  11. if( $conn->connect_error ) {
  12. echo 'Connection faled! - ' . $conn->connect_error . PHP_EOL;
  13. exit;
  14. } else {
  15. echo 'Connected!' . PHP_EOL;
  16.  
  17. echo 'Presiona cualquier tecla para continuar' . PHP_EOL;
  18. fgets( STDIN );
  19. $row = 1;
  20. $count = 1;
  21. $subcount = 1;
  22.  
  23. if (($handle = fopen("cie10.csv", "r")) !== FALSE) {
  24. while (($data = fgetcsv($handle, 1000, ",")) !== FALSE) {
  25.  
  26. $row++;
  27.  
  28. if ( $row >= 5 ) {
  29.  
  30. if( $data[0] != '' ) {
  31.  
  32. if ( strlen( $data[0] ) > 3 ) {
  33. $clave = substr( $clave, 0, 3 ) . "+";
  34. } else {
  35. $clave = $data[0];
  36. }
  37.  
  38. $clave = $conn->real_escape_string( $clave );
  39. $data[1] = $conn->real_escape_string( $data[1] );
  40.  
  41. $sql = "INSERT INTO `cie10_dx`(clave, dx) VALUES( '$clave', '$data[1]' )";
  42.  
  43. if( $conn->query( $sql ) === true ) {
  44. echo "Se grabo correctamente $count. DX => $clave - $data[1]" . PHP_EOL;
  45. } else {
  46. echo "Error: " . $sql . " -> " . $conn->error . PHP_EOL;
  47. fgets( STDIN );
  48. exit;
  49. }
  50.  
  51. $count++;
  52. }
  53.  
  54. if( strlen( $data[2] ) > 4 ) {
  55. $clave = substr( $data[2], 0, 4 ) . "+";
  56. } else {
  57. $clave = $data[2];
  58. }
  59.  
  60. $clave = $conn->real_escape_string( $clave );
  61. $data[3] = $conn->real_escape_string( $data[3] );
  62.  
  63. $sql_sub = "INSERT INTO `cie10_sub_dx`(clave, sub_dx) VALUES( '$clave', '$data[3]' )";
  64.  
  65. if( $conn->query( $sql_sub ) === true ) {
  66. echo "Se grabo correctamente $subcount. SUB-DX => $clave - $data[3]" . PHP_EOL;
  67. } else {
  68. echo "Error: " . $sql . " -> " . $conn->error . PHP_EOL;
  69. fgets( STDIN );
  70. exit;
  71. }
  72.  
  73. $subcount++;
  74. }
  75. }
  76. }
  77. }
  78. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement