FW を使わずに実装する場合
// include, require 等で他のファイルのコードを読み込む
require_once __DIR__ . '/../config/database.php';
$pdo = new PDO(
sprintf('mysql:host=%s;dbname=%s', MYSQL_HOST, MYSQL_DATABASE),
MYSQL_USER,
MYSQL_PASSWORD,
);
// $_GET, $_POST 等で入力を受け取る
$q = $_GET['q'] ?? '';
$stmt = $pdo->prepare('SELECT `name`, `price` FROM `products` WHERE `name` LIKE ?');
$stmt->execute(['%' . $q . '%']);
// .php ファイル内に HTML を記述したり、echo を使ったりすることで出力
?>
商品名
価格
fetch()): ?>
// include, require 等で他のファイルのコードを読み込む
require_once __DIR__ . '/../config/database.php';
$pdo = new PDO(
sprintf('mysql:host=%s;dbname=%s', MYSQL_HOST, MYSQL_DATABASE),
MYSQL_USER,
MYSQL_PASSWORD,
);