TRY AND ERRΦR

気になったこと、勉強したこと、その他雑記など色々メモしていきます。。Sometimes these posts will be written in English.,

【PHP】HTML文字列のエスケープ

PHP

クライアント側に文字列を返すサーバ側の処理を考えた際に、 そのまま返すと文字列にscriptが含まれる場合にscriptが動作してしまうことも考えられます。そこで、サーバから文字列を返す際には、HTMLを形成する特殊文字をエスケープする必要があります。 PHP…

【PHP】sessionとcookieについて

PHP

今回はsessionとcookieについて少しおさらい。 あとPHPで具体的にどう使うか、についても触れておきます。 sessionとcookieって? 大まかに言うと、両者ともある一定期間データを保存しておく仕組みです。 ただ、データをサーバ側に保存しておくのか、クライ…

【PHP】PDOでSQLを発行する2つの方法

PHP

PDOでクエリを実行する方法として以下の方法があります。⑴ queryを使う ⑵ prepare後にexecuteする 具体的な使用例は以下の通りquery $sql = 'select * from userTable'; $stmt = $dbh->query($sql); prepare $sql = 'select * from userTable where id = ?';…

【PHP】PDOでselect件数を取得する

PHP

PDOを使ってDBから検索結果の件数を取得したい場合、 PHPの公式マニュアルでは、rowCount()というそれらしきメソッドがあります。ただ、公式マニュアルによると「rowCount()はすべてのデータベースでうまく作用するとは限らない」とのこと。。。そもそも、ro…