これをmysqliにしたいのですが、どのようにかけるのでしょうか?
初心者なので、mysqliはやったことがないのですが...
PHP
1<?php 2$dsn = "mysql:dbname=database;host=localhost;charset=utf8"; 3$user = "root"; 4$password = "password"; 5$options = [ 6 PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, 7 PDO::ATTR_EMULATE_PREPARES => false, 8]; 9$name = "some"; 10$number = "12"; 11 12try { 13 $pdo = new PDO($dsn, $user, $password, $options); 14 $sql = "update `name` set `name` = :name where id = :value"; 15 $stmt = $pdo->prepare($sql); 16 $stmt->bindParam(":name", $name, PDO::PARAM_STR); 17 $stmt->bindParam(":value", $number, PDO::PARAM_STR); 18 $stmt->execute(); 19 20 $sql = "select `name` from `name` where id = :value"; 21 $stmt = $pdo->prepare($sql); 22 $stmt->bindParam(":value", $number, PDO::PARAM_STR); 23 $stmt->execute(); 24 $rows = $stmt->fetch(PDO::FETCH_ASSOC); 25 var_dump($rows); 26} catch (PDOException $exception) { 27 exit($exception->getMessage()); 28}
回答3件
あなたの回答
tips
プレビュー