Hi! Could we please enable some services and cookies to improve your experience and our website?

PHPize Online / SQLize Online  /  SQLtest Online

A A A
Login    Share code      Blog   FAQ

Online Sandbox for SQL and PHP: Write, Run, Test, and Share SQL Queries and PHP Code

Copy Format Clear

Stuck with a problem? Got Error? Ask AI support!

Copy Clear
Copy Format Clear
<?php // $query = "create table users ( // id INT AUTO_INCREMENT PRIMARY KEY, // name varchar(100), // phone varchar(20), // created_at TIMESTAMP // )"; // get DB version using PDO // $stmt = $pdo->prepare($query); // $stmt->execute(); // foreach ($pdo->query("SHOW TABLES") as $row) { // print_r( $row ); // } // $table = 'users'; // $stmt = $pdo->prepare("describe $table"); // $stmt->execute(); // $columns = $stmt->fetchAll(PDO::FETCH_ASSOC); // print_r($columns); // $name = "Jeong"; // $phone = "080"; // $table = 'users'; // $stmt = $pdo->prepare("insert into $table (name, phone) values (? ,?) "); // $stmt->execute([$name, $phone]); // echo "done"; ////////////////// // $stmt = $pdo->prepare("create table products ( // id INT AUTO_INCREMENT PRIMARY KEY, // name varchar(100), // price int, // quantity int, // created_at TIMESTAMP // )"); // $stmt->execute(); // echo "done create".PHP_EOL; // ////////////////////// // $datas = [ // ["apple", 200, 10], // ["orange", 150, 20], // ["banana", 100, 5] // ]; // $pdo->beginTransaction(); // try { // $stmt = $pdo->prepare("insert into products (name, price, quantity) values (?,?,?)"); // foreach ($datas as $data) { // $stmt->execute($data); // } // $pdo->commit(); // echo "done insert"; // } catch (Exception $e) { // $pdo->rollBack(); // echo "error" . $e->getMessage(); // } ////////////////////// // $file = "product.csv"; // $handle = fopen($file, 'w+'); // if ($handle) { // $header = ['id', 'name', 'price']; // fputcsv($handle, $header); // $datas = [ // [1, "apple", 200], // [2, "orange", 150], // [3, "banana", 100] // ]; // foreach ($datas as $data) { // fputcsv($handle, $data); // } // fclose($handle); // echo "csv done"; // } else { // echo "hh".$handle; // } // $data = []; // $handle = fopen($file, 'r'); // if ($handle) { // $header = fgetcsv($handle); // while($row = fgetcsv($handle)) { // $data[] = array_combine($header, $row); // } // fclose($handle); // } // foreach ($data as $row) { // if ($row['id']==2) { // $row['name'] = "me"; // } // } // unset($row); ////////////////////////////////// // $data = [ // ['id' => 1, 'name' => '김철수'], // ['id' => 2, 'name' => '이영희'] // ]; // $data = array_map(function($row) { // if ($row['id'] == 2) { // $row['name'] = "me"; // } // return $row; // }, $data); // print_r ($data); /////////////////////////////////////// $nums = [1, 2, 3,4,5]; $result = array_map(fn($n) => ( $n*$n ), $nums); print_r ($result); $result = array_filter($nums, fn($n) => ($n % 2 == 0)); print_r ($result); print_r (array_values($result));
Copy Clear