View側 search.php ユーザ検索ページ
ユーザ検索
名前:

Controller側 search.php ログイン照合 setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $pdo->setAttribute(PDO::ATTR_EMULATE_PREPARES,false); print "接続成功
"; } catch (PDOException $ex) { die("エラー:".$ex->getMessage()); } //POSTされたデータの受け取り $sh_key = '%'.$_POST['sh_key'].'%'; try { //SQL定義 $sql = "SELECT * FROM user WHERE username like :username"; $stmh = $pdo->prepare($sql); $stmh->bindValue(":username", $sh_key, PDO::PARAM_STR); $stmh->execute(); //クエリ実行後のデータカウント $rwcount = $stmh->rowCount(); print "検索結果は".$rwcount."件です。
"; } catch (PDOException $ex) { print "エラー:".$ex->getMessage(); } //検索結果がヒットした場合のデータ表示 if($rwcount < 1){ print "データは見つかりませんでした。"; }else{ ?> fetch(pdo::FETCH_ASSOC)){ ?>
ユーザIDユーザ名備考欄