noam76 icon

store_data.php

noam76 | PRO | 05/15/23 05:50:24 AM UTC | 0 ⭐ | 1327 👁️ | Never ⏰ | []
PHP |

730 B

|

None

|

0 👍

/

0 👎

   <?php
   function store_data($data) {
       $dsn = 'mysql:host=localhost;dbname=mydatabase';
       $username = 'myusername';
       $password = 'mypassword';
       $options = array(
           PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION
       );
       try {
           $pdo = new PDO($dsn, $username, $password, $options);
           $pdo->beginTransaction();
           $stmt = $pdo->prepare('INSERT INTO data_storage (value) VALUES (:value)');
           foreach ($data as $value) {
               $stmt->bindParam(':value', $value);
               $stmt->execute();
           }
           $pdo->commit();
       } catch (PDOException $e) {
           $pdo->rollBack();
           throw $e;
       }
   }
   ?>

Comments